Клуб API Карт

Добавить геообъекты из YMapsML файла в геоколлекцию

iamsmorodinka
12 февраля 2014, 10:58

Добрый день. Как созданные из xml-файла объекты засунуть в GeoOjectCollection?

     var myMap;
     ymaps.ready(init);
     function init ()
    {
         myMap = new ymaps.Map('mapdiv', {center:[59.892, 31.335],zoom:8});
         myMap.controls
         .add('zoomControl', { left: 5, top: 5 })
         .add('mapTools', { left: 35, top: 5 });

                myCollection = new ymaps.GeoObjectCollection();
                ymaps.geoXml.load('http://u8814306.plsk.regruhosting.ru/xml.php').then(function (res) {
                    myCollection.add(res.geoObjects);
                    myMap.geoObjects.add(myCollection);
                    if (res.mapState) {
                        res.mapState.applyToMap(myMap);
                    }
                });
                myCollection.removeAll();
    }

 

Но объекты не удаляются, хотя должны :-) Как мне, например, по клику на ссылку удалить все объекты на карте?