Здравствуйте, ситуация такова:
есть у меня на карте некая геоколлекция, например MyCollection1, с тремя метками
Затем, я считываю данные из некоего XML файла, где написано
<ymaps:GeoObjectCollection>
</ymaps:GeoObjectCollection>
т.е гружу 2 объекта. Делаю как в примерах
ymaps.geoXml.load(.......).then(function (res) {
myMap.geoObjects.add(res.geoObjects);
....
Оно естественно, грузится в некую geoObjects,не имеющую никакой связи с MyCollection1
если я пишу по-другому
ymaps.geoXml.load(.......).then(function (res) {
MyCollection1.add(res.geoObjects);
....
то оно грузится в MyCollection1, но, как я понимаю, на правах вложенной коллекции.
Как мне получить объекты Многоугольник1 и Многоугольник2 на том же уровне вложенности, что и уже лежащие в
MyCollection1 метки?
мутить конструкцию вида
res.geoObjects.each(function (geoObj) {
geoObj.setParent(MyCollection1)
}) ?
как-то вроде неоптимально выходит, да и результат странный
или есть более элегантный способ?
Кстати, новый API обрабатываетполигоны с внутренними контурами,те. <gml:interior> успешно обрабатывается, за что большое спасибо :)