的Android如何取消聚集在单一的水龙头上的群集标记的地图V2 [英] Android how to uncluster on single tap on a cluster marker maps v2
本文介绍了的Android如何取消聚集在单一的水龙头上的群集标记的地图V2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我使用谷歌地图标记集群工具集群的标记。它unclusters双攻。是否可以在单一的点击手工完成。
解决方案
mClusterManager
.setOnClusterClickListener(新OnClusterClickListener&其中; MyItem>(){
@覆盖
公共布尔onClusterClick(最终集群< MyItem>集群){
map.animateCamera(CameraUpdateFactory.newLatLngZoom(
cluster.getPosition(),(浮动)Math.floor(图
.getCameraPosition()。调焦+ 1)),300,
空值);
返回true;
}
});
您可以做到这一点上的标记的点击过, 但在这之前,你需要做的map.setOnMarkerClickListener(mClusterManager);
使集群管理器获取点击的事件和 你可以做
mClusterManagersetOnClusterItemClickListener(新OnClusterItemClickListener(){
}
I am using Google Maps Marker Clustering Utility to cluster the markers. It unclusters on double tapping. Is it possible to do it manually on single click.
解决方案
mClusterManager
.setOnClusterClickListener(new OnClusterClickListener<MyItem>() {
@Override
public boolean onClusterClick(final Cluster<MyItem> cluster) {
map.animateCamera(CameraUpdateFactory.newLatLngZoom(
cluster.getPosition(), (float) Math.floor(map
.getCameraPosition().zoom + 1)), 300,
null);
return true;
}
});
you can do that on the click of the marker too , but before that you need to do map.setOnMarkerClickListener(mClusterManager);
so that cluster manager gets the click events and you can do
mClusterManagersetOnClusterItemClickListener(new OnClusterItemClickListener() {
}
这篇关于的Android如何取消聚集在单一的水龙头上的群集标记的地图V2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文