Exclude marker from clustering Google Maps Android API Utility Library on Android? Code Answer

Hello Developer, Hope you guys are doing great. Today at Tutorial Guruji Official website, we are sharing the answer of Exclude marker from clustering Google Maps Android API Utility Library on Android? without wasting too much if your time.

The question is published on by Tutorial Guruji team.

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 ?

Answer

I haven’t tried it myself, but this should work:

  • create class extending ClusterManager
  • override onInfoWindowClick and call super.onInfoWindowClick
  • check if Marker sent to you as a parameter is the one you added via GoogleMap.addMarker
  • do your stuff

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);
We are here to answer your question about Exclude marker from clustering Google Maps Android API Utility Library on Android? - If you find the proper solution, please don't forgot to share this with your team members.

Related Posts

Tutorial Guruji