Pregunta

Quiero plantear un evento de clic en un marcador para que aparezca el infoBOX.

Soy capaz de hacerlo con éxito con esto:

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

Sin embargo, esto no funciona en el móvil.No estoy seguro de por qué.

Intenté con un evento de mousedown, pero esto tampoco funciona:

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

Estaba pensando que había una solución más elegante de hacer que apareciera el infobox.

Si alguien tiene alguna sugerencia, lo apreciaría mucho.¡Gracias!

¿Fue útil?

Solución

Debe proceder de esta manera:

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top