Клуб API Карт

Получить координаты метки после перетаскивания

Пост в архиве.
lobakin.a.v
8 июня 2012, 09:29

Добрый день.

Есть коллекция загружаемая через ymaps.geoXml.load. Метки перетаскиваемые. Стоит задача получить новые координаты после перетаскивания и открытия балуна метки.

Пока ничего умнее чем обходить всю коллекцию, вешать на каждую метку ссылку и событие не придумал, но с учетом того, точек в коллекции планируется больше тысячи очень боюсь за производительность.

Как вариант - после открытия балуна обойти коллекцию через each и найти объект с state "active".

Есть какой то менее затратный способ получить координаты метки с балуном не имея на нее ссылку?

Событие     

  myCollection.events.add('click', function (e) {
            coords = e.get('coordPosition');

Возвращает координаты, но это координаты клика, а не метки. В dragend и balloonopen координат мне найти не удалось.