Клуб API Карт

Удаление кластера api Яндекс.карт 2.0

usolceww
6 февраля 2015, 08:48

Удаляю кластер, после чего создаю новый и добавляю, он добавляется со старыми метками + новые! как мне его правильно удалить!? Вот код!
 

          var placmark_filter = function(obj) {

 

            Map.map.geoObjects.remove(clusterer); //удаляю

            var Placemarks = [];

 

            for (var i in Map.options.placemarks) {

              var Coords = Map.options.placemarks[i].coords;

              var Params = Map.options.placemarks[i].params;

              var Icon = Map.options.placemarks[i].icon;

              var Placemark = new ymaps.Placemark(Coords, Params, Icon);

              Map.options.placemarks[i].params.balloonContentHeader = Map.options.placemarks[i].params.iconContent;

              Map.options.placemarks[i].params.iconContent = '';

              $.each(obj, function(key, value) {

                if (Map.options.placemarks[i].params.tid == value ) {

                    Placemarks.push(Placemark);

                }

              });

            }

            clusterer.add(Placemarks); 

            Map.map.geoObjects.add(clusterer);

          }

1 комментарий
Подписаться на комментарии к посту

Удалите старые метки из кластеризатора clusterer.removeAll()