¿Cómo puedo hacer que Google Maps guarde en caché el mapa de toda mi ciudad?

18

La aplicación Google Maps para Android almacena en caché los mosaicos de las áreas que visita. Además, el mod GM Brut le permite almacenar en caché los mosaicos del mapa en la tarjeta SD. Tengo un plan de datos muy limitado, por lo que me gustaría tener toda mi ciudad almacenada en la memoria caché de mi teléfono / tarjeta SD. Hasta ahora, la única forma en que puedo pensar es desplazarme manualmente por toda la ciudad usando diferentes niveles de zoom.

Mi pregunta es: ¿hay una mejor manera de hacerlo? Nuevamente, quiero poder usar GM en cualquier lugar de la ciudad sin tener que descargar los mapas sobre la marcha sobre mi plan de datos. ¿Hay alguna forma práctica de lograr esto, así no tendré que desplazarme varias veces (una vez por cada nivel de zoom) sobre toda la ciudad?

Malabarba
fuente

Respuestas:

5

Esto no responderá su pregunta para Google Maps, específicamente, pero ¿ha intentado usar una aplicación de mapas sin conexión como MapDroyd ? ¿Se adaptaría eso a tus necesidades? Descarga el mapa completo de antemano y, por lo tanto, no tendría que usar sus datos para ver el mapa.

Bryan Denny
fuente
7

Desde que hizo esta pregunta, Google ha agregado una función de "área de mapa pre-caché" a las funciones experimentales de Labs de Google Maps. Primero tiene que ir a Configuración> Laboratorios y habilitar "Área de mapa pre-caché", luego visitar una página de lugar (ya sea haciendo clic en un PDI o presionando prolongadamente en algún lugar del mapa), mire la lista de "Más opciones" y haga clic en "Área de mapa de caché previa". Almacenará en caché el área dentro de las 10 millas del punto y lo mantendrá en caché durante 30 días. Dependiendo del tamaño de su ciudad, es posible que deba almacenar algunos puntos diferentes para obtener la cobertura que desea.

Aquí hay más del blog de Google: http://googleblog.blogspot.com/2011/07/download-map-area-added-to-labs-in.html

Mate
fuente
1

Google Maps fue desarrollado para usarse cuando está conectado a la red, por lo que no creo que exista la posibilidad de convertirlo en un área completa.

A continuación, debe buscar una aplicación de mapeo alternativa que admita el modo fuera de línea. Por ejemplo, la aplicación OsmAnd podría hacer todo lo que está buscando.

jmbouffard
fuente
3
La versión reciente de Google Maps almacena teselas en caché para sus rutas y lugares que visita. Todavía estoy tratando de obtener más detalles.
cerveza
55
Del anuncio de Google Maps 5 : dado que Google ya no tiene que descargar imágenes de mapas de sus servidores y los mapas basados ​​en vectores requieren 100 veces menos datos para todos los niveles de zoom, es posible almacenar datos en caché. "En lugar de tener un conjunto estático de mapas cuando está instalado, Maps automáticamente comenzará a almacenar en caché las áreas que más visitas cuando tu dispositivo está enchufado y conectado a WiFi (por ejemplo, la carga nocturna)". No puede controlar manualmente el almacenamiento en caché, pero es un primer paso importante hacia un Google Maps sin conexión.
ale
Por lo tanto, actualmente no hay forma de administrar manualmente lo que hace el almacenamiento en caché local de Google Maps. Como se sugiere en otras respuestas, deberá buscar una solución alternativa.
ale
Lo que funciona para mí (la mayoría de las veces) es navegar por el área de interés cuando está conectado a Internet, permitir que se carguen todos los mosaicos interesantes, y luego el caché debería funcionar cuando se desconecta (a menos que se borre, eso es).
Martin Tapankov