0

我在数组中的地图上有很多标记:

  for point in points
    latLng2.push(point[0], point[1])

当在地图上时,其中一些标记在“集群”中靠得很近。我需要做的是在 Javasctipt 中找到一种方法来输出一个新数组,该数组中包含新数组,其中包含一组聚集标记。IE

array_of_clusters[
         [[51.2,52.1]],[[51.2,52.1]],[[51.2,52.1]]
                 ]

最好的方法是什么?我需要找到最近的邻居。然后定义一个阈值 - 以前有人这样做过吗?理想情况下,它将被称为

cluster.new(latLng2)

还是我以完全错误的方式看待这个?

我不想做的是使用谷歌地图标记性能工具进行集群 - 我仍然想显示所有标记,而不是让谷歌地图隐藏它们。

4

0 回答 0