La aplicación Google Maps para Android almacena en caché los mosaicos de mapas de las áreas que visitas. Además, el mod GM Brut te permite almacenar en caché mosaicos de mapas en la tarjeta SD. Estoy en 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. ¿Existe una manera práctica de lograr esto, por lo que no tendré que desplazarme varias veces (una vez por cada nivel de zoom) por toda la ciudad?
Responder
Esto no responderá a su pregunta para Google Maps, específicamente, pero ¿ha intentado utilizar una aplicación de mapas sin conexión como MapDroyd ? ¿Eso se adaptaría a tus necesidades? Descarga el mapa completo de antemano y, por lo tanto, no tendría que usar sus datos para ver el mapa.
Respuesta
Ya que Al hacer esta pregunta, Google ha agregado una función de «área de mapa de caché previa» a las funciones de laboratorio experimentales de Google Maps. Primero tienes que ir a Configuración> Labs y habilitar «Área de mapa de caché previa», luego visitar una página de lugar (ya sea haciendo clic en un PDI o presionando prolongadamente en algún lugar del mapa), mira 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 la mantendrá en caché durante 30 días. Según el tamaño de su ciudad, es posible que deba almacenar en caché 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
Respuesta
Google Maps se desarrolló para ser utilizado cuando esté conectado a la red, por lo que no creo que exista la posibilidad de hacer que el caché sea un área completa.
Entonces debería buscar una aplicación de mapas alternativa que admita el modo fuera de línea. Por ejemplo, la aplicación OsmAnd puede hacer todo lo que está buscando.
Comentarios
- La versión reciente de Google Maps almacena mosaicos en caché para sus rutas y lugares que visita. ' Sigo intentando obtener más detalles.
- 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 factible almacenar datos en caché. " En lugar de tener un conjunto estático de mapas cuando se instala, 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 ). " Puede ' t controlar manualmente el almacenamiento en caché, pero ' es un primer paso hacia un Google Maps sin conexión.
- 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, ' tendrá que buscar una solución alternativa.
- Lo que me funciona (la mayoría de las veces) es navegar por el área de interés cuando esté conectado a Internet, permita que se carguen todos los mosaicos interesantes, y luego la caché debería funcionar cuando se desconecte (a menos que se borre, es decir).