谷歌地图+ MarkerClustererPlus

时间:2016-04-04 20:38:33

标签: angularjs google-maps markerclusterer

即使标记正在成为群集,但仍然存在大量未包含的标记。

我已经完成了选项,但无法想出办法......增加标记包含在群集中的区域。

markers

1 个答案:

答案 0 :(得分:0)

在实例化MarkerClusterer时,您应该能够通过将gridSize选项从默认的60像素增加到更高的值来解决此问题。

例如,以下实例化代码将群集的网格方块大小从60像素更改为120像素:

var mc = new MarkerClusterer(map, markers, { 
    gridSize: 120 
});

这应该会产生更大的集群集水区和更少的个体标记。

如果没有,我建议检查所有标记是否包含在群集过程中。

您可以检查的其他选项是maxZoom和minimumClusterSize设置。虽然这些选项的以下默认值旨在敏锐地聚类您的标记,但如果您调整了这些默认值,则可能无意中降低了聚类程度:

  • maxZoom:启用群集的最大缩放级别,如果是,则为null 将在所有缩放级别启用群集。默认值为 空。
  • minimumClusterSize:隐藏标记并显示群集标记之前群集中所需的最小标记数。默认值为2.