21 votos

¿Cómo puedo guardar Google Maps en iOS para usar sin conexión?

¿Existe alguna forma de conservar un mapa con el mayor detalle posible (vista de calles, mapas, direcciones, niveles de zoom) sin conexión a internet?

Esta pregunta se refiere al programa de mapas de Apple que se incluyó en las versiones de iOS 1 a 5 que dependían de las baldosas de Google Maps. Por favor, abre una nueva pregunta para los mapas de iOS 6 y la aplicación de Google Maps que también está disponible en la App Store desde 2012.

7voto

Jim Puntos 206

Sin hacer jailbreak, el iPhone NO almacena en caché las últimas imágenes del mapa en la vista, en todos los niveles de zoom. No estoy seguro de cuán extenso es esto, y debido a que es solo una caché temporal, los datos siempre están a un segundo de ser eliminados.

Sin hacer jailbreak, puedes descargar una aplicación, hay muchas, pero mi favorita se llama MotionX GPS, que está en la App Store. Te permite almacenar en caché y guardar ciertos tipos de imágenes de mapas de una variedad de modos de mapa, incluyendo Terreno, carreteras y más. No estoy seguro de si son específicamente de Google Maps, pero definitivamente puedes obtener algunos tipos de mapas.

Después de hacer jailbreak, lo cual es legal y fácil, puedes encontrar un par de utilidades de terceros para ayudarte a descargar imágenes de mapas en el dispositivo, pero la mayoría de ellas requieren que veas las imágenes en la aplicación misma, no en la aplicación de Maps.

3voto

Randy Coulman Puntos 141

Uso CityMaps2Go para mapas sin conexión. No es exactamente lo mismo que Google Maps, pero es bastante bueno para mi uso. Vivo en un área con una población relativamente baja, por lo que inicialmente no había un mapa disponible para mi área, pero lo agregaron dentro de unos días después de que lo solicité.

3voto

Otro método no implica tanto hackeo. Parece que algunas personas ya han resuelto este problema. No necesitas hacer jailbreak, las instrucciones no funcionarán, pero navegar a diferentes niveles de zoom debería funcionar, y el GPS también funciona, así que al menos sabrás dónde estás.

Consulta los siguientes sitios:

3voto

Sí, pero para hacerlo correctamente se requiere hacer jailbreak (legal, anula la garantía) y puede implicar una violación de los Términos de Servicio de Google Maps.

La caché se puede utilizar hasta cierto punto: la aplicación de Google Maps utiliza su caché sin conexión, por lo que los azulejos son visibles y el mapa se puede desplazar un poco (si se desplazó mientras estaba en línea y pudo obtener azulejos vecinos). Las direcciones se mantienen en la vista de lista incluso si no se pueden seguir todas en la vista de mapa.

Si deseas más que esto, no está integrado por defecto. Si haces jailbreak, podrías modificarlo para tener una caché mucho más grande que admita cientos de MB de contenido, incluidos niveles de zoom, etc.

Configurarlo sería un hack importante y en contra de los Términos de Servicio de Google Maps. Cuando estés en línea, tendrás que interceptar tus propios paquetes del iPhone, detectar aquellos que involucren a Google Maps y construir una caché. Cuando estés sin conexión, querrás redirigir todas las solicitudes a los servidores de Google Maps a un servidor HTTP local que se esté ejecutando en el iPhone y luego servir los azulejos.

He visto que esto se hace con una computadora que estaba frecuentemente sin conexión, pero no con un iPhone, aunque debería funcionar perfectamente. También puedes agregar capas de azulejos personalizados de esta manera si lo deseas.

2voto

Joe Puntos 31

La aplicación Atomic Web Browser puede guardar una copia estática de una página de Google Map localmente. La página guardada no se puede desplazar ni hacer zoom, pero está disponible sin conexión. Probé con el Modo Avión en la versión 4.0.2.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple 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