Google 地图:相同位置的群集标记在缩放时消失

Google maps: Same positioned clustered markers disappear on zoom

我目前在我的应用程序中使用 MarkerClusterer v3 库来对 Google 地图实例中的标记进行分组。

我发现当我在相同的精确坐标上有 2 个标记时,聚类器会正确显示一组 2 个标记,但是当单击聚类以放大 2 个单独的标记时,没有出现任何标记。缩小重新绘制“2 标记”集群。

我正在使用默认的 Google 地图 API,在一个循环内分别向聚类器添加标记。当我禁用聚类器时,我可以正确放大 2 个标记。

有没有想过为什么会发生这种情况?

终于找到答案了:

Marker Clusterer 接受一个参数 maxZoom 来控制显示簇的最大缩放。如果此值太高(在我的情况下高于该区域可能的缩放),它将无法正确显示标记。

使用此参数可以在放大标记时微调集群行为。