Estoy usando Google Maps API V3 en javascript. Tengo múltiples marcadores que están muy cerca el uno del otro. Quiero hacerlo de modo que cuando un usuario haga clic en un marcador, se abra la ventana de información de ese marcador y cualquier marcador que se superponga (tengo que hacer clic en el botón de hacer clic en todos los demás marcadores que se superponen al píxel en el que se hace clic). Puedo abrir la ventana de información del marcador indexado z más alto, pero también tengo que abrir las ventanas de los marcadores. ¿Se puede hacer esto? Y si se puede, cómo?¿Cómo se puede hacer que múltiples marcadores superpuestos en Google Maps abran su propia ventana de información cuando se hace clic en
Respuesta
Me temo que no puedes hacer esto directamente, porque los otros marcadores simplemente no recibirán ese evento, y el marcador en el que se hizo clic no conoce a los demás en la misma ubicación.
Creo que la solución sería utilizar algunos clústeres de marcadores, como markerclusterer. Luego, mejore esa biblioteca de tal forma que cada clúster pueda manejar su evento onclick y luego realice las operaciones necesarias en los marcadores que contiene. Creo que markerclusterer actualmente no es compatible con esto, así que tendrías que mejorarlo (¡eso sería muy útil para otros si luego lo compartes!), O intentar buscar alguna biblioteca que ya lo pueda hacer (no lo hagas). t saberlo) ... Cuando encuentre una solución, por favor publíquela aquí como respuesta.
Trate OverlappingMarkerSpiderfier
https://github.com/jawj/OverlappingMarkerSpiderfier
Hay una demo aquí - http://jawj.github.com/OverlappingMarkerSpiderfier/demo.html
Se trata de ofrecer el mismo comportamiento 'agrupamiento', como la API de GE.
- 1. Google Maps API Múltiples marcadores con Infowindows
- 2. Habilitar iconos de parada de bus en los que se puede hacer clic en Google Maps
- 3. URL para marcadores múltiples en Google Maps
- 4. Cursor personalizado sobre el polígono en el que se puede hacer clic en Google Maps V3
- 5. Ventana de información de Google Maps v3 que se abre fuera de la ventana del mapa
- 6. Google Maps v3 marcador ventana de información en mouseover
- 7. Google Maps Marker Haga clic en Evento
- 8. Diferentes marcadores en Google Maps con gmaps4rails
- 9. ¿Cómo puede hacer que las listas de enlaces de SharePoint se abran por defecto en una nueva ventana?
- 10. JSTree: ¿Hacer que el nodo se expanda cuando se hace clic solo en lugar de hacer doble clic?
- 11. Cerrar infowindow cuando se hace clic en otro marcador
- 12. Múltiples marcadores en un mapa de Google
- 13. complemento de Google Maps API caja de información y múltiples marcadores
- 14. Android cómo hacer resaltar la vista cuando se hace clic?
- 15. Hacer que la superposición personalizada se pueda hacer clic (Google Maps API v3)
- 16. Google Maps API v3: los marcadores no se eliminan
- 17. Agregar múltiples marcadores con infowindows (Google Maps API)
- 18. Google Maps V3: Mostrar solo marcadores en la ventana gráfica - Borrar el número de marcadores
- 19. Cómo forzar LostFocus cuando se hace clic en el botón
- 20. Google maps abrir ventana de información de forma predeterminada?
- 21. Cómo hacer que un elemento de JMenu haga algo cuando se hace clic en
- 22. ¿Por qué se cierra una ventana emergente WPF cuando se hace clic en su área de fondo?
- 23. Mostrando muchos marcadores en Google Maps
- 24. ¿Cómo se puede evitar que OnItemClickListener funcione cuando se hace clic largo?
- 25. Google Maps API v3 - Marcadores Todos comparten la misma ventana de información
- 26. ¿Cómo puedo hacer que una aplicación se abra cuando un usuario hace doble clic en su archivo asociado?
- 27. Google Maps: ¿Cómo crear una ventana de información personalizada?
- 28. imagen en la que se puede hacer clic - android
- 29. Google Maps: cómo evitar que InfoWindow cambie el mapa
- 30. KML + Google Earth: ¿se puede hacer clic en un polígono o en GroundOverlay?
Gracias Thomas, voy a publicar una respuesta si encuentro una. Por ahora, lo que he hecho es simplemente poner la información sobre los marcadores que se superponen en el mismo marcador (por lo que me deshago de los marcadores superpuestos). Esto es menos que ideal, pero para mis propósitos es una solución con la que puedo vivir actualmente. – Boundless
@Blessless, sí, eso es lo que también haría :-) – TMS