Trying to change the marker from an overlay item I noticed the setMarker() makes the item not visible. Here's the code sample.
//Create new marker
Drawable icon = this.getResources().getDrawable(R.drawable.marker);
//Set the new marker to the overlay
overlayItem.setMarker(icon);
A bounding rectangle needs to be specified for the Drawable:
//Create new marker
Drawable icon = this.getResources().getDrawable(R.drawable.marker);
//Set the bounding for the drawable
icon.setBounds(
0 - icon.getIntrinsicWidth() / 2, 0 - icon.getIntrinsicHeight(),
icon.getIntrinsicWidth() / 2, 0);
//Set the new marker to the overlay
overlayItem.setMarker(icon);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With