2

現在、Google マップで何百ものマーカーをクラスター化しています。マーカーの多くは、地理コード化された住所に基づいており、都市レベルにしか解決されない場合があります。通常、ニューヨーク市の真ん中など、すべて同じ緯度経度を持つ数百の住所で終わるとしましょう。

Google マップのマーカー クラスタリングについては知っていますが、すべてのマーカーの緯度が同じ場合、各マーカーをクリックする機能が失われ、ポップアップが表示されます。

これらのマーカーをズームインしたときに、マーカーの数を確認しながらそれらをクリックできるようにするにはどうすればよいですか?

4

2 に答える 2

2

OverlappingMarkerSpiderfierを見てください。

MarkerClusterer との統合に関するこの投稿を参照してください

于 2012-08-02T18:57:45.263 に答える
1

私は同様の(完全に同じではありませんが)問題を抱えていました。

プロットチャートにサンプルポイントを描く必要がありました。しかし、衝突(粗い講義からのいくつかのポイントの正確なオーバーラップ)とエイリアシングアーティファクト(粗い講義のために一定量の変位を繰り返すことによる部分的なオーバーラップ)が見つかりました。

すべてのポイントにランダムな変位を導入することにしました。「ノイズ」は、サンプルの測定誤差の分散の2分の1の分散を持つ正規分布を持っていたため、変化せず、知覚されたサンプルに有意な分散が追加されました。その結果、チャートがより明確になり、より有益で、より良いものになりました。

この経験をあなたのケースに適用すると、Lat Longで正確なオーバーラップが検出され、ランダムなLatとLongが追加され、ポイントが元の位置から少し離れて効果的に移動し、正確なオーバーラップが回避されます。

于 2012-08-02T16:03:16.873 に答える