Клуб API Карт

Удаление кластеризатора

Пост в архиве.

Приветствую.

Вопрос из серии «Мегасложный». Подскажите, пожайлуста, как правильно удалить кластеризатор в этом примере, что-то я никак не пойму:

var visObjects = this._map.geoObjects.add(geoObjects.searchInside(this._regions.get(index)).clusterize({.....})
....
geoObjects.remove(visObjects).removeFromMap(this._map); // вроде как удаляю, но видимо не так

 

И еще вопрос не по теме. Почему у вас некоторые пользователи среднего рода? (leonov-kirishi написало˿). Да еще такое слово двусмысленное))

4 комментария

this._map.geoObjects.remove(visObjects);


Видимо вы не указали пол при регистрации

Благодарю. Все равно не удаляется с карты. Консолька молчит. Если кластеризатор убрать, то все работает 

Надо сохранять ссылку на кластеризатор и с ней уже работать (добавлять удалять)

var visObjects = geoObjects.searchInside(this._regions.get(index)).clusterize({.....});

 this._map.geoObjects.add(visObjects);

...

this._map.geoObjects.remove(visObjects);


Спасибо за ваше терпение и за то, что разжевали.

Теперь разобрался и все работает как хотелось бы, а не как получилось.