Клуб API Карт

Коллекция и события

sergei.murko
24 декабря 2013, 13:00

Суть такова получаю инфу от метках! У них есть ID!

Загоняю в коллекцию все placemark! Но как привязать событие к placemark? ведь получается что каждый placemark должен иметь свой уникальный ID!

Пошел по пути! Создаю массив ID - в БД! <-----> ID в коллекции!

Но тут тоже проблема возникла! Не могу получить ID в коллекции последней записи(

Как теперь отловить клик по placemark?

6 комментариев

Добавил в properties id!

Добавил событие клика на коллекцию!

Как теперь получить id через properties.get?

properties.get('id')

Не совсем понял как...
если я незнаю его индекс!
collection.events.add("click",function(e){
        alert(         ТУТ ЧТО?         properties.get('id'));
    });

event.get('target').properties.get('id');

спасибо!

Мне кажется click в GeoObjectCollection должен возвращать index: Integer - индекс кликнутого объекта