If you use one of Manager objects in the packagecom.google.maps.android(e.g.GroundOverlayManager,MarkerManager, etc.), say from adding a KML layer, GeoJson layer, or Clustering, you will have to rely on the Collection specific to add an object to the map rather than adding that object ...