2014-02-03 3 views
0

У меня есть карта с двумя типами маркеров. Один тип - это расположение магазина, назовем его «Store A», а другой тип - «My Position». Есть много маркеров «Store A» и один маркер «Моя позиция». Маркер «Моя позиция» имеет более высокий zIndex, чем маркеры «Store A».Возможно ли захватить событие щелчка наложенного маркера?

Моя позиция - Маркер: ZIndex = 3

магазин A - Маркер: ZIndex = 2

В некоторых случаях "хранить" маркер может быть немного - скажем, половина - внахлест или закрыты Маркер «Моя позиция». В этом случае события click не достигают маркера «Store A», если я не увеличусь достаточно далеко, чтобы оба маркера больше не касались друг друга.

Маркер «Моя позиция» не имеет события кликов. Это просто визуально. Маркер «Store A» открывает информационное окно.

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

ответ

1

Установите clickable property в "Моя позиция" маркера ложной

clickable | boolean | If true, the marker receives mouse and touch events. Default value is true. 
+0

Спасибо! Я пропустил это имущество. –

Смежные вопросы