【发布时间】:2011-05-14 02:05:45
【问题描述】:
如何从地图中删除所有集群图标(集群标记)?尝试过以下建议:
Google Maps API v3: How to remove all markers?
...但它没有用。
你能帮我实现吗?
提前谢谢你!
更新(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 = [];
但集群图标仍在地图上。
我也尝试过:
markerClusterer.clearMarkers();
喜欢
MyMap.preventDefault();
MyMap.stopPropagation();
MyMap.clearMarkers();
但是,集群的图标仍然存在,在地图上。
我还需要做什么才能从我的地图中删除这些集群图标?请帮忙...
【问题讨论】:
标签: google-maps-api-3 google-maps-markers markerclusterer