有时当标记彼此非常接近时,需要多次点击才能进行足够的缩放,以便群集展开并单独显示所有标记。
如何才能使群集上的一次点击始终放大并正确展开?
答案 0 :(得分:1)
如果要缩放以显示单个群集中的所有标记,最终可能只显示其中一些标记。如果你没问题,可以采取以下步骤(例如onMarkerClick
}:
Marker.isCluster
Marker.getMarkers
GoogleMap.getMinZoomLevelNotClustered
并记住循环中的最大值GoogleMap.animateCamera
之后使用一些LatLng
和最大缩放值这里的问题是决定选择LatLng
。如果您从群集标记中选择一个,您甚至可能在缩放后最终没有显示任何标记。
或者,您可能希望缩放到群集中所有标记创建的LatLngBounds
。这不会显示所有标记,但肯定会最终显示所有标记仍隐藏在屏幕上的某个位置。