10

グーグルマップでアプリを作っています。

マーカーが重なっている場合、アイコンが異なっていても最後のマーカーのみが表示されます。

その場合はクラスター化したくありませんが、座標を変更するだけで両方を表示する必要がありますが??

解決策はありますか??

4

2 に答える 2

7

これは、マーカーのSpiderfyingと呼ばれる非常にエレガントなソリューションだと思います。

https://github.com/jawj/OverlappingMarkerSpiderfier

使おうと思っています。

私が今行っていることは、JavaScript を使用して、1 つのマーカー位置で div を非表示および表示する派手なポップアップを作成することです (PHP で作成すると問題が発生しますが、JS でも実行できます)。マップ上のマーカーを少なくできるという副次的な利点があります。

このマップの黒い番号付きマーカーをクリックして、実際の動作を確認してください。 http://www.yourmapper.com/map/111/crime-reports/crime-in-metro-louisville-ky-since-jan-2003.htm

于 2012-02-07T01:39:10.703 に答える