Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Google maps android on cluster items click not working

In my google maps fragment, I used this to add my item as clusters

mClusterManager = new ClusterManager<ContactInfo>(getActivity(), googleMap);
mClusterManager.setOnClusterClickListener(this);
mClusterManager.addItem(myItem);

Now, I can manage to set onClusterClickListener by

mClusterManager.setOnClusterClickListener(this);

By using the above code, I can detect when I click those clusters, However, when I click those seperate markers, this does not work.

How to detect those seperate markers I added to clusterManager?

like image 484
Weijia Avatar asked Sep 13 '25 12:09

Weijia


1 Answers

setOnClusterClickListener is invoked when a Cluster is tapped.

You also need to set setOnClusterItemClickListener which is

Sets a callback that's invoked when an individual ClusterItem is tapped. Note: For this listener to function, the ClusterManager must be added as a click listener to the map.

And be sure to implement ClusterManager.OnClusterItemClickListener<T extends ClusterItem>

like image 180
Sohaib Avatar answered Sep 16 '25 02:09

Sohaib