Вопрос

Я хочу поднять событие щелчка на маркере, чтобы появиться инфобокс.

Я могу успешно сделать это с этим:

$(marker.getServiceObject().content).click()
.

Это, однако, не работает на мобильном телефоне.Не уверен почему.

Я попробовал с событием Mousedown, но это тоже не работает:

if $('html.no-touch').length
  $(m.getServiceObject().content).click()
else
  $(m.getServiceObject().content).mousedown()
.

Я думал, что появилось более элегантное решение изготовления Infobox.

Если у кого-то есть какие-либо предложения, я бы очень ценю это.Спасибо!

Это было полезно?

Решение

Вы должны выполнить этот путь:

 google.maps.event.trigger(m.getServiceObject(), 'click');
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top