Como todos sabemos, Google cambió el mapeo web cuando introdujeron Google Maps. Al momento de escribir esto, los mapas en mosaico son ahora la norma con el mapeo web.
Por ejemplo, con ArcGIS Server, almacena en caché la mayor cantidad posible de sus capas en los servicios de mapas en caché y, si es necesario, extrae cualquiera de sus capas operativas a través de servicios dinámicos o de entidades.
Una vez que tenga un servicio en caché, no hay forma de ajustar la cartografía sin tener que construir una nueva caché nuevamente.
La versión 3 del API de Google Maps que permite al estilo de la baldosa Google mapa base. El asistente de diseño le permite modificar casi todos los aspectos del Mapa de Google, para satisfacer sus necesidades.
Desde la perspectiva de la API, puedo entender cómo puede enviar su solicitud de estilo en un objeto JSON.
Lo que quiero saber es, ¿cómo están haciendo esto en la parte de atrás? (Sería bueno incluir una referencia)
Si miro el Asistente de estilo con Firebug y hago cambios a cualquier cosa, puedo ver que se realizan nuevas solicitudes GET para devolver las imágenes PNG al cliente.
Hay casi infinitas variaciones que puede aplicar, por lo que no pueden tener todas las fichas precocidas y listas para servir. Por lo tanto, ¿puedo suponer que están creando estos mosaicos a pedido?
Respuestas:
En otras implementaciones (como en nuestra implementación ) esto se hace con modificación de paleta; puede volver a colorear rápidamente una imagen PNG sin tocar los datos reales, si conoce la paleta original completa.
Google no hace eso; probablemente tengan una base de datos basada en mosaicos y mosaicos de datos vectoriales que se rasterizan sobre la marcha.
fuente
Sé que esto no es exactamente lo que estás buscando, pero pensé que podría ser útil de todos modos. ¿Has visto este ejemplo de Odoe que usa filtros CSS en los mapas? Podría estar limitado fuera del cromo
http://www.odoe.net/apps/mapstyler/
https://github.com/odoe/MapStyler
fuente
Hay dos patentes que encontré al hacer esa pregunta:
Representación dinámica de mapas en función de un parámetro de usuario US8103445
y
Representación de textura basada en la demanda en un sistema de representación basado en mosaico US20110254852
No pude encontrar ninguna información oficial sobre quién usa estos u otros esquemas similares, sin embargo, creo que los dibujos del segundo documento parecen bastante sencillos de implementar y no veo ninguna razón por la cual no debería haber implementado esto o algo aún más eficiente en mientras tanto.
fuente