2011-11-24 25 views
10

Estoy haciendo una aplicación con Google Maps.Google map API v3 marcadores que se superponen

Cuando los marcadores se solapan sólo la última se muestra incluso si los iconos son diferentes ..

no quiero que a agruparse en ese caso, sino que debe mostrar tanto tal vez cambiando las coordenadas, pero sólo una ??

¿Alguna solución?

+0

Esta función ha sido "Confirmar" con el número 119 en gmaps-api-issues desde 2009 ... http://code.google.com/p/gmaps-api-issues/issues/detail?id=119 – givanse

Respuesta

7

Creo que esta es una solución bastante elegante, llamada Spiderfying los marcadores.

https://github.com/jawj/OverlappingMarkerSpiderfier

Estoy pensando en usarlo.

Lo que hago ahora es usar JavaScript para crear una ventana emergente que oculta y muestra divs en una ubicación de marcador (creada de manera problemática en PHP, pero también puedes hacerlo en JS). Tiene el beneficio adicional de permitir menos marcadores en el mapa.

Haga clic en un marcador numerado en negro en este mapa para verlo en acción. http://www.yourmapper.com/map/111/crime-reports/crime-in-metro-louisville-ky-since-jan-2003.htm

+2

Solo un FYI, de hecho usé esto en el sitio en vivo, y está funcionando realmente bien. http://www.yourmapper.com/map.php Siéntase libre de marcar la respuesta resuelta si le gusta :). –

1

Otra opción es usar Google Maps API 3 Utility Library, tiene un Marker Clusterer.

+0

La mejor solución si solo es una biblioteca estándar sin necesidad de ajustar – AbdulG

+2

Esto no ayuda si los marcadores aún se superponen al nivel de zoom máximo – Mirko

Cuestiones relacionadas