Superposiciones de Google Maps

Estoy tratando de encontrar algo, preferiblemente F / OSS, que pueda generar una superposición de Google Maps a partir de datos KML y / o KMZ.

Tenemos un sitio de eventos en el que estamos trabajando que es necesario para acomodar ~ 16,000 marcadores de lugares el año pasado y es probable que tengamos al menos ese año nuevamente. El año pasado, la compañía que había realizado el sitio simplemente alimentó los datos KML directamente a la API gMaps y dejó que coloque todos los marcadores del lado del cliente. Obviamente, eso se convirtió en una pesadilla de rendimiento y tendió a hacer que los navegadores más antiguos se "congelaran" (o al menos aparecen congelados durante varios minutos a la vez).

Lo ideal sería que esta secuencia de comandos del lado del servidor tomara el KML, el centro lat / lon del mapa y el nivel de zoom del mapa y combinara adecuadamente todos los marcadores de lugares visibles en una sola superposición GIF o PNG.

Cualquier orientación o recomendación sobre esto sería muy apreciada.

ACTUALIZACIÓN 10/8/2008 - La mayor parte de la información que he encontrado aquí y en otros lugares parece indicar que disminuir el número de puntos en el mapa es el camino a seguir (es decir, usar un marcador para representar varios cuando se observa desde una mayor altitud / nivel de zoom) . Si bien ese es probablemente un buen enfoque en algunos casos, no funcionará aquí. Estamos buscando el impacto visual de un mapa de EE. UU. Con muchos miles de marcadores en él. Una opción que he explorado es un servicio llamadoChincheta, que cuando se alimenta (presumiblemente) KML creará, en el lado del servidor, una superposición que tiene todos los puntos visibles (basados ​​en el centro lat / lon y el nivel de zoom) representados en una sola imagen, por lo que en lugar de realizar varios miles de manipulaciones DOM, del lado del cliente , fusionamos todos esos marcadores en el lado del servidor de una sola imagen y realizamos una única manipulación de DOM en el extremo del cliente. El servicio PushPin es realmente elegante y definitivamente funcionaría si no fuera por los costos asociados. Realmente estamos buscando algo F / OSS quenosotros Podríamos ejecutar el lado del servidor para generar esa superposición nosotros mismos.

Respuestas a la pregunta(5)

Su respuesta a la pregunta