Здравствуйте, похожий вопрос уже поднимался здесь, но меня интересуют немного другие подробности.
1. Есть карта, с загружеными GeoObjectCollection через YMapsML. Мне требуется обратиться в цикле ко всем группам, которые входят в GeoObjectCollection (не зависимо от уровней вложенности). Наиболее просто это должно реализовываться в методе YMaps.Group.forEach. Однако в справочнике не написано какой синтаксис параметров этого метода и имена переменных, которые передаются в callback функцию. Мне нужно в цикле обратиться к каждой группе и получить её имя и ссылку на группу для дальнейшего отображения или сокрытия. Можно привести реально работающий пример ?
2. Второй вопрос - как можно обратиться к экземпляру уже созданной карты из внешнего скрипта (не из того, в котором создавалась карта). Решится ли вопрос если просто объявить переменную map (тип YMaps) глобальной ?
Заранее благодарен.