Клуб API КартКлик и kmlПост в архиве.vollmond0815 мая 2012, 11:18Здравстуйте. Не подскажете, возможно ли обработать клик на метке из kml? В списке поддерживаемых событий (Load, Add и тд), Click не обнаружил. Заранее спасибо за ответ.
4 комментарияАвторизуйтесь, чтобы оставить комментарийSergey Konstantinov28 января 2016, 04:44ymaps.geoXml.load().then(function (res) { res.geoObjects.events.add('click', function (e) { // метка, по которой кликнули var pm = e.get('target'); });})thekashey28 января 2016, 04:44На выходе вы получаете коллекцию геообьектов.Можно слушать события на ней, можно ее "разобрать" и случать события на компонентах.vollmond0828 января 2016, 04:44если я правильно понял, это синтаксис второй версии API. а для 1-ой версии есть решение? Спасибо за помощь.Sergey Konstantinov28 января 2016, 04:44Нужно перебрать элементы коллекции (например, методом forEach), найти нужную метку и уже на неё повесить обработчик события.