Здравствуйте
<?xml version="1.0" encoding="windows-1251"?>
<ymaps:ymaps xmlns:ymaps="http://maps.yandex.ru/ymaps/1.x" xmlns:repr="http://maps.yandex.ru/representation/1.x" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maps.yandex.ru/schemas/ymaps/1.x/ymaps.xsd">
<ymaps:GeoObjectCollection>
<gml:featureMembers>
<ymaps:GeoObject>
<gml:id>1021</gml:id>
<gml:name>Объект №1</gml:name>
<gml:description>...</gml:description>
<gml:Point><gml:pos>30.527964 53.987643</gml:pos>
</gml:Point>
</ymaps:GeoObject>
...
</gml:featureMembers>
</ymaps:GeoObjectCollection>
</ymaps:ymaps>
Нужно, чтобы при открытии балуна, обработчику события balloonopen передавался gml:id.
Как добраться из callback-функции до поля id?
Пытаюсь сделать
map.events.add("balloonopen", function(_e) {
alert(???); // Как вывести в алерт id связанного с данным балуном GeoObject'а?
});