0

GMap API v3とFluster2を使用して、クラスター化されたマーカーを含むマップを作成しています。マーカーを追加すればすべて問題なく、ズームレベルに応じてマーカーがクラスターとして表示されます。

ただし、(ユーザー入力に基づいて)新しいマーカーを追加できるように、すべてのマーカーをクリアするときに問題が発生します。

while(overlays[0]){
   overlays.pop().setMap(null);
}

次のコードを使用してマーカーをクリアしていますが、残念ながら、選択したズームレベルのクラスター内にないマーカー(オーバーレイ)にのみ影響します。

マップからすべてのマーカーを削除する方法を知っている人はいますか?つまり、現在のすべてのマーカー(オーバーレイ)が現在のズームレベルで表示され、他のすべてのマーカーがクラスター内で見つかります。

4

1 に答える 1

0

新しいマップを作成して、古いマップを削除することにしました。

于 2012-09-06T19:16:59.017 に答える