我如何从地图中删除所有集群图标(集群标记)? 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