Closed MaGaKZ closed 4 years ago
@MaGaKZ вы же можете обернуть метки в объект кластера(дока). И тогда нет проблем:
<YMaps>
<Map
defaultState={{
center: [55.751574, 37.573856],
zoom: 5,
}}
>
<Clusterer
options={{
preset: 'islands#invertedVioletClusterIcons',
groupByCoordinates: false,
}}
>
{points.map((coordinates, index) => (
<Placemark key={index} geometry={coordinates} onClick={() => alert('Hello!!!')} />
))}
</Clusterer>
</Map>
</YMaps>
Правда это будет работать если Вам не нужно будет использовать balloonContentBody. С обработчиком внутри balloonContentBody советую посмотреть #130 чтобы понять как можно поступить.
В Вашем примере this.selectObject(el.id) не будет работать, так как this указывает не на класс, а на объект карт Placemark
Огромное спасибо ! Так мучался с этим несколько дней. Закрываю issue.
Хочу выразить огромную благодарность за эту библиотеку. Я добавляю много меток на карту через кластеризацию, но когда я нажимаю на кнопку внутри balloon'а метод не срабатывает.
Не могу понять почему selectObject метод не срабатывает.