Клуб API Карт

map.geoObjects.removeAll()

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

пишет ошибку. что не так?

5 комментариев

такой метод есть только у коллекций

Из глобальных коллекций типа map.layers или map.geoObjects убрали методы removeAll.

Если нужно добавлять и удалять одновременно большое количество объектов, нужно поместить их в коллецию http://api.yandex.ru/maps/doc/jsapi/2.x/ref/reference/GeoObjectCollection.xml, и уже эту коллекцию удалять и добавлять.

спасибо.

И как с эти бороться? Не работает:

    map.geoObjects.each(function(context) {
        map.geoObjects.remove(context);
    });

Не могу удалить ни один геообъект из map.geoObjects, версия API 2.0 или 2.1, как это сделать?