Клуб API Карт

Как вызывать событие click у placemark при клике на него в балуне кластера

press.sdo
23 января 2017, 14:54

Всем привет.

Есть кластер в котором есть несколько геообъектов с одинаковыми координатами.

Как вызвать событие click у геобъекта при его выборе на левой панели?

Есть поле state, где можно получить текущий выделенный геообъект. Придётся его каждую секунду мониторить? Или есть какой-то event, который вызывается, но в доках я его не нашел.

4 комментария
На state можно подписаться на "change" или лучше монитор использовать
Но клик скорее всего вызывать не надо, зачем вам это?
Обновлено 24 января 2017, 15:13
dimik,
У меня происходят некоторые манипуляции в методе при клике на метку, но если метка спрятана в кластер, то у меня не вызывается этот метод. Т.е. нужно добиться того, чтобы выбор метки в кластере был равнозначен клику по ней как если бы она была вне кластера
press.sdo,
Можно вынести манипуляции в отдельный метод.
dimik,
clusterer.state == undefined почему-то.
Пробовал подключать монитор и к clusterer.state (Cannot read property 'events' of undefined) и просто к clusterer (this._dataManager.get is not a function).
Ошибки в консоли

https://jsfiddle.net/bmczcvp7/
Обновлено 30 января 2017, 10:32