Come posso salvare Google Maps su iOS per l'utilizzo offline?

21

Esiste un modo per mantenere una mappa con il maggior numero di dettagli possibile (vista stradale, mappe, indicazioni stradali, livelli di zoom) offline?

Questa domanda si riferisce al programma di mappe Apple fornito con le versioni iOS da 1 a 5 basate sulle tessere mappa di google. Si prega di aprire una nuova domanda per le mappe di iOS 6 e l'app di Google Maps che è disponibile anche su App Store dal 2012.

    
posta Josh K 23.12.2010 - 17:03
fonte

12 risposte

7

Senza il jailbreak, l'iPhone DEVE memorizza nella cache le ultime tessere della mappa nella vista, a tutti i livelli di zoom della vista. Non sono sicuro di quanto sia esteso, e poiché si tratta solo di una cache temporanea, i dati sono sempre a un secondo dalla cancellazione.

Senza il jailbreak, puoi scaricare un'applicazione, ce ne sono molte, ma il mio preferito si chiama MotionX GPS, che si trova su App Store. Ti consente di memorizzare e salvare alcuni tipi di tessere della mappa da una varietà di modalità mappa, incluso terreno, strade e altro. Non sono sicuro che siano specificatamente Google Maps, ma puoi ottenere alcuni tipi di mappe di sicuro.

Dopo il jailbreak, che è sia legale che facile, puoi trovare un paio di utilità di terze parti per aiutarti a scaricare le tessere mappa sul dispositivo, ma la maggior parte richiede di visualizzare le tessere nell'app stessa, non nel Applicazione Maps.

    
risposta data 24.12.2010 - 23:49
fonte
3

Sì, lo è, ma per farlo correttamente è necessario un jailbreak (legale, invalida la garanzia) e una possibile interruzione del servizio Google Maps TOS.

La cache può essere utilizzata in una certa misura: l'applicazione Google Maps utilizza la cache offline, quindi le tessere sono visibili e la mappa può essere ridotta un po '(se è stata eseguita la panoramica mentre era in linea e poteva recuperare le tessere vicine). Le indicazioni vengono mantenute nella visualizzazione elenco anche se non puoi seguirle tutte nella visualizzazione mappa.

Se vuoi altro, non è integrato per impostazione predefinita. Se esegui il jailbreak, puoi modificarlo per avere una cache molto più grande che supporti centinaia di MB di contenuti, inclusi i livelli di zoom, ecc.

L'impostazione sarebbe un trucco significativo e contro i TOS di Google Maps. Quando sei online, devi annusare i tuoi pacchetti dall'iPhone, rilevare quelli che coinvolgono Google Maps e creare una cache. Quando sei offline, dovrai reindirizzare tutte le richieste ai server di Google Maps su un server HTTP locale in esecuzione su iPhone, quindi pubblicare le tessere.

Ho visto questo fatto con un computer che era spesso offline, ma non con un iPhone, ma dovrebbe funzionare bene. Puoi anche aggiungere layer di tile personalizzati in questo modo, se lo desideri.

    
risposta data 23.12.2010 - 18:38
fonte
3

Un altro metodo non implica tanto hacking. Sembra che alcune persone abbiano già risolto questo problema. Devi eseguire il jailbreak e le indicazioni stradali non funzioneranno, ma la navigazione con diversi livelli di zoom dovrebbe funzionare e anche il GPS funziona, quindi almeno sai dove ti trovi.

Vedi i seguenti siti:

risposta data 23.12.2010 - 19:01
fonte
3

Uso CityMaps2Go per mappe offline. Non proprio come Google Maps, ma piuttosto buono per il mio uso. Io vivo in un'area relativamente poco popolata, quindi all'inizio non c'era una mappa disponibile per la mia zona, ma l'hanno aggiunta entro pochi giorni dalla mia richiesta.

    
risposta data 03.09.2011 - 22:53
fonte
2

L'applicazione Atomic Web Browser può salvare localmente una copia statica di una pagina di Google Map. La pagina salvata non può essere scorsa o ingrandita, ma è disponibile offline. Ho provato con la modalità aereo nella versione 4.0.2.

    
risposta data 27.12.2010 - 19:49
fonte
2

Questo potrebbe non soddisfare tutti i criteri, ma ci sono una manciata di applicazioni gigantesche (in termini di dimensioni del file) che hanno i dati della mappa memorizzati localmente. Pensa ai GPS tradizionali con schermi che devono avere questi dati memorizzati localmente.

XROAD, Inc. ha app negli Stati Uniti occidentali e negli Stati Uniti orientali che offrono funzionalità di navigazione e hanno dati cartografici memorizzati nell'applicazione, quindi puoi cercarli offline, manualmente o online con triangolazione automatica. Nota che questi NON SONO Google Maps. Per mankoff, il TOS di Google impedisce a qualsiasi altra società di offrire turn-by-turn sui dati della mappa (meno accordi correnti con Apple e simili).

Link dell'app iTunes:

XROAD US West
XROAD Stati Uniti orientali

C'è molto probabilmente di più se ti guardi intorno, questi sono solo i due che mi sono stati mostrati prima, nel caso avessi bisogno di viaggiare in un posto con copertura incerta.

    
risposta data 27.12.2010 - 21:05
fonte
1

L'app della mappa iOS memorizza nella cache le tessere il più a lungo possibile. In pratica, il mio iPad memorizzerà le tessere in cache per un turno per turno su tutto il paese e generalmente non perderà nessuna delle tessere quando giochi leggeri, leggendo libri, ecc ... Non è infallibile, ma meno lo fai con il dispositivo, più a lungo le tue tessere rimarranno nella memoria.

Le tessere di Google non sono generalmente concesse in licenza per l'utilizzo offline. Hanno un'eccellente API statica per mappe che può soddisfare le tue esigenze, ma dovrai trovare un'altra app che permetta un maggiore controllo sul precaricamento delle mappe per un reale utilizzo offline. L'app della mappa iOS semplicemente non fa quello che chiedi.

    
risposta data 03.09.2011 - 22:40
fonte
1

Raccomando OpenMaps - che utilizza OpenStreetMaps per i dati delle mappe. Semplice da usare, puoi scaricare l'area della mappa necessaria a qualsiasi o tutti i livelli di zoom.

Browse the maps of OpenStreetMap, download them for offline use, edit the maps (tag editing and node creation), find out where you are, search for addresses, get directions and scan the map for tweets with OpenMaps for iPhone, iPad an iPod touch.

    
risposta data 05.06.2012 - 22:40
fonte
1

Per le mappe offline, utilizzo Offmaps , la versione precedente. La visualizzazione della mappa è molto più veloce di City Maps 2Go , e la mia opinione personale è che sembra molto più simile a un'app per iOS. Quindi, anche se Offmaps non ha una bussola funzionante, costa più soldi, non può scaricare in background e ho scaricato CityMaps gratuitamente, rimango con Offmaps.

(Lo sviluppatore Felix Lamouroux ha rilasciato una nuova versione dal nome errato qualche tempo fa, che è una cosa completamente diversa - più una guida della città con Punti di interesse e mappe.

    
risposta data 24.08.2012 - 13:28
fonte
1

Ho installato su ipad galileo-offline-maps e mantiene disponibili le mappe aperte in precedenza quando offline.

    
risposta data 06.01.2013 - 05:52
fonte
0

Come altri hanno notato, non è possibile farlo facilmente con Google Maps su un telefono standard. Quello che puoi fare è usare un'altra fonte di mappe. Esistono diverse app che utilizzano OpenStreetMap che ti consentono di scaricare le mappe in anticipo. Quello che ho usato, oMaps, scarica i dati con diversi livelli di dettaglio, in modo da poter ingrandire e rimpicciolire.

Le mappe sono leggermente variabili in termini di qualità, ma indubbiamente meglio di non avere nessuna mappa.

    
risposta data 21.03.2011 - 20:43
fonte
0

Uso l'app GaiaGPS per le mie passeggiate. Questo è gratuito e fa il lavoro. Puoi salvare le mappe e usarle una volta che sei sul posto senza alcun collegamento. E puoi zoomare! Non c'è bisogno di dire che questo non copre Street View, a causa delle dimensioni necessarie per questo tipo di funzionalità.

    
risposta data 27.03.2012 - 12:15
fonte

Leggi altre domande sui tag