I'm trying to get a list Markers(using GMaps V2 for Android) similar to the getOverlays() method I used in GMaps V1.1 for Android here:
private MapView mapView;
mapView.getOverlays().add(overlay);
How can I do something similar to what I did above but with Markers?
Any help would be appreciated.
How can I do something similar to what I did above but with Markers?
When you call addMarker()
, save the resulting Marker
object in a collection of your choice (e.g., ArrayList<Marker>
).
Alternative to the correct answer from CommonsWare would be using Android Maps Extensions, which adds getMarkers()
function to GoogleMap
.
Btw. mapView.getOverlays().add(overlay)
code from Maps V1 is a very bad design choice. You should not give out List
for modification. So this will not work with Extensions library.
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