14 votos

Cómo son Google sirviendo su Estilo Mapas?

Como todos sabemos, Google cambió web de mapas cuando se presentó Google Maps. En el momento de escribir este, suelo de baldosa mapas son ahora la norma con representación cartográfica en la red.

Por ejemplo, con ArcGIS for Server, caché, como muchos de sus capas como sea posible en servicios de mapas en caché y, a continuación, si es necesario, tire en cualquiera de sus capas operacionales a través de ya sea dinámica o servicios de características.

Una vez que usted tiene un caché de servicio, no hay manera de ajustar la cartografía sin tener que construir una nueva caché de nuevo.

La v3 API de Google Maps permite al estilo de Google suelo de Baldosa del Mapa base. El estilo asistente le permite tinker casi todos los aspectos de la Mapa de Google, para satisfacer sus necesidades.

Puedo entender de una API perspectiva, ¿cómo usted puede enviar su estilo petición en un objeto JSON.

Lo que quiero saber es, ¿qué están haciendo esto en la parte de atrás? (Sería bueno incluir una referencia)

Si miro el Estilo Asistente con Firebug, y hacer cambios a cualquier cosa, puedo ver que de nuevo las solicitudes se hacen a devolver las imágenes PNG de vuelta al cliente.

enter image description here

Hay cerca de infinitas variaciones que se podría aplicar, por lo que no puede tener todas las fichas de pre-cocidos y listos para servir. Por lo tanto, sólo puedo asumir que la creación de estas baldosas de la demanda?

9voto

Devdatta Tengshe Puntos 942

En otras implementaciones (como en, nuestra aplicación) esto se hace con la paleta de modificación; usted puede rápidamente cambiar el color de una imagen PNG sin tocar los datos reales, si se saben toda la paleta de colores original.

Google no haga eso, que probablemente tienen un azulejo-basado de la base de datos y fichas de datos vectoriales que se rasterizan sobre la marcha.

3voto

Sé que este no es exactamente lo que usted está buscando, pero pensé que podría encontrar útil de todos modos. Has visto este ejemplo por Odoe que utiliza los filtros css en los mapas? Podría ser limitada fuera de chrome

http://www.odoe.net/apps/mapstyler/

https://github.com/odoe/MapStyler

2voto

Ronnie Overby Puntos 246

Hay dos patentes que he encontrado al hacer esa pregunta a mí mismo:

Mapa dinámico de representación como una función de un parámetro de usuario US8103445

y

La demanda basada en la representación de texturas en un azulejo de la base del sistema de representación US20110254852

No podía encontrar ninguna información oficial sobre quién utiliza estos o programas similares, sin embargo, supongo que la segunda papel de los dibujos de aspecto muy sencillo de implementar y no veo ninguna razón por la que no debería haber implementado este o algo aún más eficientes en el ínterin.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X