как я могу удалить все значки кластеров (маркеры кластеров) с карты? попробовал с помощью таких советов, как:
Google Maps API v3: как удалить все маркеры?
... но это не сработало.
вы можете мне помочь, как этого добиться?
заранее спасибо !
UPDATE (2010-11-23)
маркеры хранятся в массиве с помощью
var markersClust = Array();
... и добавляются с помощью (в сочетании с php):
markersClust.push(marker_);
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();
, но, опять же, значки кластеров все еще присутствуют на карте.
что еще мне нужно сделать, чтобы удалить эти значки кластеров с моей карты? помогите пожалуйста ...