我如何從地圖中刪除所有集羣圖標(集羣標記)? tryed與像建議:Google Maps 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);
,它工作正常。
但是,我無法從地圖上刪除他們,這使我...
tryed刪除標記(和我一樣)使用
for (var i=0; i < markersClust.length; i++) {
markersClust[i].setMap(null);
}
markersClust = [];
但集羣圖標STIL的地圖。
還我tryed之類的東西:
markerClusterer.clearMarkers();
和像
MyMap.preventDefault();
MyMap.stopPropagation();
MyMap.clearMarkers();
但同樣,集羣的圖標仍然存在,在地圖上。
我還需要做些什麼來從我的地圖中刪除這些集羣圖標?請幫助...
是,與markersClust [I] .setMap(NULL); markersClust = new Array();我從地圖上刪除了標記,但標記爲羣仍然存在...... – user198003 2010-11-23 10:41:46
您是否使用任何其他工具來顯示羣集?不要相信gmv3內置了集羣。如果您能告訴我們您正在使用的其他js可能會幫助我們幫助您。 – Crag 2010-11-23 16:56:36
我使用http://gmaps-utility-library-dev.googlecode.com/svn/tags/markerclusterer/也可以,請檢查我的文章的更新部分... – user198003 2010-11-23 17:08:39