我在数组中的地图上有很多标记:
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)
还是我以完全错误的方式看待这个?
我不想做的是使用谷歌地图标记性能工具进行集群 - 我仍然想显示所有标记,而不是让谷歌地图隐藏它们。