¿Cómo hacer que Infobox aparezca para marcador con los mapas de Google para carriles?
-
23-12-2019 - |
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!
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