android - Android 中 onMarkerClick 和 onClusterItemClick 事件的区别

标签 android eclipse google-maps google-maps-markers markerclusterer

我正在使用 google map v2,其中有 1000 多个标记是从网络服务中获取的。因此,出于这个原因,我正在使用 map 聚类。我正在显示信息窗口 onMarkerClick 但问题是当用户单击集群时它会显示信息窗口,因为 onMarkerClick 事件被触发。单击标记簇时,我想进一步缩放。有 onClusterItemClick 事件,但它不适用于 onMarkerClick。提前了解任何可行的解决方案。

谢谢

最佳答案

我找到了这个问题的答案。实际上,您可以根据需要在 ClusterManager 对象上使用以下两个监听器说 mClusterManager :

1- setOnClusterClickListener

2- setOnClusterItemClickListener

但在此之前你必须设置:

map.setOnMarkerClickListener(mClusterManager);

关于android - Android 中 onMarkerClick 和 onClusterItemClick 事件的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29866610/

相关文章:

Android 辅助功能设置(Talkback)焦点

java - 每次我尝试运行 JUnit 测试时,是否可以强制 Eclipse 重新编译我的文件?

javascript - 信息窗口代码

angularjs - 带有模板参数属性的 Angular 谷歌地图窗口指令

android - 什么会导致 <p> 元素在 Android 浏览器中不跨越整个宽度

android - 将服务器文件夹中的所有图片下载到本地

java - 如何在监听器中正确使用 bundle (匿名内部类)

eclipse - 在 Eclipse 中,隐藏以波浪号结尾的文件 `~`

java - Eclipse代码完成自动停用

java - GRPC 使用地理编码器失败