Карты Google Api v3 - как удалить значки кластера?

как я могу удалить все значки кластеров (маркеры кластеров) с карты? попробовал с помощью таких советов, как:

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();

, но, опять же, значки кластеров все еще присутствуют на карте.

что еще мне нужно сделать, чтобы удалить эти значки кластеров с моей карты? помогите пожалуйста ...

21
задан Community 23 May 2017 в 12:34
поделиться