Class MarkerManager

  • All Implemented Interfaces:
    com.google.android.gms.maps.GoogleMap.InfoWindowAdapter , com.google.android.gms.maps.GoogleMap.OnInfoWindowClickListener , com.google.android.gms.maps.GoogleMap.OnInfoWindowLongClickListener , com.google.android.gms.maps.GoogleMap.OnMarkerClickListener , com.google.android.gms.maps.GoogleMap.OnMarkerDragListener

    
    public class MarkerManager
    extends MapObjectManager<Marker, MarkerManager.Collection> implements GoogleMap.OnInfoWindowClickListener, GoogleMap.OnMarkerClickListener, GoogleMap.OnMarkerDragListener, GoogleMap.InfoWindowAdapter, GoogleMap.OnInfoWindowLongClickListener
                        

    Keeps track of collections of markers on the map. Delegates all Marker-related events to each collection's individually managed listeners.

    All marker operations (adds and removes) should occur via its collection class. That is, don't add a marker via a collection, then remove it via Marker.remove()