¿Hay alguna manera de retener un mapa con el mayor detalle posible (vista de calle, mapas, direcciones, niveles de zoom) sin conexión?
Esta pregunta se refiere al programa de mapas de Apple que se envió con las versiones de iOS 1 a 5 que dependían de los mosaicos de mapas de Google. Abra una nueva pregunta para los mapas de iOS 6 y la aplicación de mapas de Google que también está disponible en la App Store desde 2012.
network
ios
google-maps
Josh K
fuente
fuente
Respuestas:
Sin jailbreak, el iPhone SÍ almacena en caché los últimos mosaicos de mapas en la vista, en todos los niveles de zoom de la vista. No estoy seguro de cuán extenso es esto, y debido a que es solo un caché temporal, los datos siempre están a un segundo de su eliminación.
Sin jailbreak, puede descargar una aplicación, hay muchas, pero mi favorita se llama MotionX GPS, que se encuentra en la App Store. Le permite almacenar en caché y guardar ciertos tipos de mosaicos de mapas de una variedad de modos de mapa, incluidos Terreno, carreteras y más. No estoy seguro de si son específicamente Google Maps, pero puede obtener algunos tipos de mapas con seguridad.
Después del jailbreak, que es legal y fácil, puede encontrar un par de utilidades de terceros para ayudarlo a descargar mosaicos de mapas en el dispositivo, pero la mayoría de ellos requieren que vea los mosaicos en la aplicación en sí, no en la aplicación Mapas.
fuente
Sí, lo hay, pero para hacerlo correctamente requiere un jailbreak (legal, anula la garantía) y una posible ruptura de los TOS de Google Maps.
El caché se puede usar hasta cierto punto: la aplicación Google Maps usa su caché sin conexión, por lo que los mosaicos son visibles y el mapa se puede desplazar un poco (si se panoramizó mientras estaba en línea y podría recuperar mosaicos vecinos). Las instrucciones se conservan en la vista de lista, incluso si no puede seguirlas todas en la vista de mapa.
Si desea más que esto, no está integrado de forma predeterminada. Si haces jailbreak, puedes hackearlo para tener un caché mucho más grande que admita cientos de MB de contenido, incluidos niveles de zoom, etc.
Configurarlo sería un hack significativo y contra los TOS de Google Maps. Cuando esté en línea, necesitaría rastrear sus propios paquetes del iPhone, detectar los que involucran Google Maps y construir un caché. Cuando esté desconectado, querrá redirigir todas las solicitudes a los servidores de Google Maps a un servidor HTTP local que se ejecute en el iPhone y luego servir los mosaicos.
He visto esto hecho con una computadora que frecuentemente estaba desconectada, pero no con un iPhone, pero debería funcionar bien. También puede agregar capas de mosaico personalizadas de esta manera si lo desea.
fuente
Otro método no implica tanta piratería. Parece que algunas personas ya han resuelto este problema. Es necesario hacer jailbreak, y las instrucciones no funcionarán, pero la navegación a diferentes niveles de zoom debería funcionar, y el GPS también funciona, por lo que al menos sabe dónde se encuentra.
Ver los siguientes sitios:
fuente
Yo uso CityMaps2Go para mapas fuera de línea. No es lo mismo que Google Maps, pero es bastante bueno para mi uso. Vivo en un área de población relativamente baja, así que al principio no había un mapa disponible para mi área, pero lo agregaron a los pocos días de haberlo solicitado.
fuente
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 puede desplazarse ni ampliarse, pero está disponible sin conexión. Probé con Airplane Mode en la versión 4.0.2.
fuente
Es posible que esto no satisfaga todos los criterios, pero hay un puñado de aplicaciones enormes (en términos de tamaño de archivo) que tienen datos de mapas almacenados localmente. Piense en los GPS tradicionales con pantallas que deben tener estos datos almacenados localmente.
XROAD, Inc. tiene aplicaciones en el oeste de EE. UU. Y el este de EE. UU. Que ofrecen funciones de navegación y tienen datos de mapas almacenados en la aplicación, por lo que puede buscarlos sin conexión, manualmente o en línea con triangulación automática. Tenga en cuenta que estos NO SON Google Maps. Según el manual, el TOS de Google impide que cualquier otra empresa ofrezca paso a paso sus datos de mapas (menos acuerdos actuales con Apple y similares).
Enlaces de la aplicación iTunes:
XROAD US West
XROAD US East
Es muy probable que haya más si miras a tu alrededor, estos son solo los dos que me han mostrado antes si alguna vez necesito viajar a un lugar con cobertura incierta.
fuente
La aplicación de mapas de iOS almacenará en caché los mosaicos durante el mayor tiempo posible. En la práctica, mi iPad almacenará en caché los mosaicos para un viaje por turnos a través del país y, en general, no perderá ninguno de los mosaicos cuando juegue juegos livianos, lea libros, etc. No es infalible, pero cuanto menos haga con el dispositivo, cuanto más tiempo permanecen tus fichas en la memoria.
Los mosaicos de Google generalmente no tienen licencia para uso sin conexión. Tienen una excelente API de mapas estáticos que puede satisfacer sus necesidades, pero tendrá que encontrar otra aplicación que permita un mayor control sobre la precarga de mosaicos de mapas para un verdadero uso fuera de línea. La aplicación de mapas de iOS simplemente no hace lo que le pides.
fuente
Recomiendo OpenMaps , que usa OpenStreetMaps para los datos del mapa. Fácil de usar, puede descargar el área de mapa necesaria en cualquiera o en todos los niveles de zoom.
fuente
Para los mapas sin conexión, uso Offmaps , la versión anterior. La visualización del mapa es mucho más rápida que la de City Maps 2Go , y mi opinión personal es que también se parece mucho más a una aplicación iOS. Entonces, aunque Offmaps no tiene una brújula que funcione, cuesta más dinero, no se puede descargar en segundo plano y había descargado CityMaps gratis, me quedo con Offmaps.
(El desarrollador Felix Lamouroux lanzó una nueva versión bastante engañosa hace algún tiempo, que es algo completamente diferente: más una guía de la ciudad con puntos de interés y mapas).
fuente
Lo instalé en ipad galileo-offline-maps , y mantiene disponibles los mapas abiertos previamente cuando está desconectado.
fuente
Como otros han señalado, no puede hacerlo fácilmente con Google Maps en un teléfono estándar. Lo que puede hacer es usar otra fuente de mapas. Existen varias aplicaciones que usan OpenStreetMap que le permiten descargar mapas con anticipación. El que utilicé, oMaps, descarga datos con diferentes niveles de detalle para que pueda acercar y alejar.
La calidad de los mapas es un poco variable, pero sin duda es mejor que no tener ningún mapa.
fuente
Yo uso la aplicación GaiaGPS para mis caminatas. Esto es gratis y hace el trabajo. Puede guardar mapas y usarlos una vez que esté en el lugar sin ninguna conexión. ¡Y puedes hacer zoom! No es necesario decir que esto no cubre Street View, debido al tamaño necesario para este tipo de función.
fuente