Клуб API Карт

удаление объектов

cashtrader
8 июня 2012, 10:13
для добавления использую geoObjects.add
пытаюсь удалить через removeOverlay, но не выходит
как правильней в 2.0?
4 комментария
Подписаться на комментарии к посту

такого метода нет в АПИ 2.0

есть remove

а removeAll() с какими параметрами передавать?

 

myMap.removeAll();

 без параметров 

только вызывать его надо не у карты а у коллекции геообъектов карты

myMap.geoObjects.removeAll()

Вообще удалять абсолютно все объекты в map.geoObjects - потенциально опасная операция - вы можете удалить не только объекты, которые добавили сами, но и какие-то служебные геообъекты апи.

Если нужно добавлять и удалять одновременно несколько объектов, объедините их в коллекцию, и удаляйте ее.