0

配列内のマップに多くのマーカーがあります。

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

これらのマーカーの一部は、マップ上で「クラスター」に近接しています。私がする必要があるのは、クラスター化されたマーカーのセットを持つ新しい配列を持つ新しい配列を Javasctipt で出力する方法を取得することです。すなわち

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

これを行う最良の方法は何ですか?私はすべての最も近い隣人を見つける必要があります。次に、しきい値を定義します - 誰かが以前にこれを行ったことがありますか? 理想的には、次のように呼び出されます

cluster.new(latLng2)

それとも、私はこれを完全に間違った方法で見ていますか?

私がやりたくないのは、Google マップ マーカー パフォーマンス ツールを使用してクラスター化することです。Google マップでマーカーを非表示にするのではなく、すべてのマーカーを表示したいのです。

4

0 に答える 0