Reputation: 73
I am using Google Maps Android Utility Library adding objects/markers in ClusterManager, but I would like to exclude/add some markers that are not in Cluster. I was able to add markers on map using googleMap.addMarker()
without clustering but the problem is that I have to handle OnInfoWindowClickListener
which is registered with ClusterManager
so I can register the click on excluded Markers.
Is there a possibility to combine ClusterManager
from Utility Library with some markers that are not in cluster and register OnInfoWindowClickListener
?
Upvotes: 3
Views: 1895
Reputation: 22232
I haven't tried it myself, but this should work:
ClusterManager
onInfoWindowClick
and call super.onInfoWindowClick
Marker
sent to you as a parameter is the one you added via GoogleMap.addMarker
If you are not happy with a code like that, Android Maps Extensions has such a functionality built in with a call to
marker.setClusterGroup(ClusterGroup.NOT_CLUSTERED);
Upvotes: 3