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.
When you call
addMarker()
, save the resultingMarker
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 toGoogleMap
.Btw.
mapView.getOverlays().add(overlay)
code from Maps V1 is a very bad design choice. You should not give outList
for modification. So this will not work with Extensions library.