マップからすべてのクラスタアイコン(クラスタマーカー)を削除するにはどうすればよいですか?以下のようなアドバイスをしようと試み:GoogleマップApi v3 - クラスタアイコンの削除方法
Google Maps API v3: How to remove all markers?
...しかし、それは働いていませんでした。
これを達成する方法を教えてください。
ありがとうございます!
UPDATE(2010-11-23)
マーカーは
var markersClust = Array();
でアレイに格納され...と(PHPとの組み合わせ)で添加される。
markersClust.push(marker_<?php echo $team["Team"]["id"]; ?>);
var markerClusterer = new MarkerClusterer(MyMap.map, markersClust, clusterOptions);
それは正常に動作します。
しかし、私はマップからそれらを削除することはできません、それは私を駆動する...
は、マーカーを取り除くためにしようと試みた(と私はやった)
for (var i=0; i < markersClust.length; i++) {
markersClust[i].setMap(null);
}
markersClust = [];
でなく、クラスタアイコンが上STILです地図。
も私のような事をしようと試み:
markerClusterer.clearMarkers();
など
MyMap.preventDefault();
MyMap.stopPropagation();
MyMap.clearMarkers();
をしかし、再び、クラスタのアイコンがマップ上で、まだそこにあります。
マップからこれらのクラスタアイコンを削除するには他に何が必要ですか?助けてください...
はい、markersClustと[i]を.setMap(NULL); markersClust = new Array();私はマップからマーカーを削除しましたが、クラスタのマークはまだそこにあります... – user198003
クラスタを表示するために他のツールを使用していますか? gmv3にはクラスターが組み込まれているとは思わないでください。使用している他のjsが教えてくれれば、助けになるかもしれません。 – Crag
私はhttp://gmaps-utility-library-dev.googlecode.com/svn/tags/markerclusterer/も使用しています。投稿の更新部分を確認してください。 – user198003