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


21

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

Questa domanda si riferisce al programma di mappe di Apple fornito con le versioni da 1 a 5 di iOS che si basava su riquadri di mappe di Google. Apri una nuova domanda per le mappe iOS 6 e l'app google map che è disponibile anche sull'App Store dal 2012.


Che ne dici di questo, qual è il tuo caso d'uso nel porre questa domanda?
Jason Salaz,

@VxJason: il caso d'uso ideale sarebbe avere una mappa completamente zoomabile di un'area, tutta accessibile off line.
Josh K,

Questo non è un caso d'uso come nel motivo per cui vuoi farlo, è un caso d'uso come in quello che vuoi fare, che capisco perfettamente. Puoi farlo sul tuo computer, a casa, proprio ora. Perché lo vuoi sul tuo telefono / pod / pad? Questo è il caso d'uso che sto cercando.
Jason Salaz,

3
@VxJason: Perché? Che cos'è un caso d'uso per definizione. Perché voglio farlo su un dispositivo mobile? Perché non hanno fatto le tasche abbastanza grandi per il mio laptop.
Josh K,

Sì, ho detto Cos'è un caso d'uso, ho detto che era uno a cui già conoscevo la risposta. Ho detto che non era un motivo per caso d'uso. Suppongo che questo mezzo la risposta al perchè è: io non sono a casa, e non ho la connettività di rete, nel qual caso posso che ricadere sul mio followup suggerimento, utilizzare un app che ha una cache di mappa locale, ad come offerte di Navigon o Sygic. Le uniche tre soluzioni che vedo sono: (1) Jailbreak (2) Sapere ciò che stai cercando in anticipo e salvarlo, oppure (3) i miei suggerimenti.
Jason Salaz,

Risposte:


7

Senza jailbreaking, l'iPhone FA memorizza nella cache le ultime tegole della mappa sulla vista, a tutti i livelli di zoom vista. Non sono sicuro di quanto sia esteso, e poiché è solo una cache temporanea, i dati sono sempre a un secondo di distanza dall'eliminazione.

Senza jailbreak, puoi scaricare un'applicazione, ce ne sono molte, ma la mia preferita si chiama MotionX GPS, che si trova sull'App Store. Ti consente di memorizzare nella cache e salvare alcuni tipi di tessere mappa da una varietà di modalità della mappa, tra cui Terreno, strade e altro. Non sono sicuro che siano specificamente Google Maps, ma puoi sicuramente ottenere alcuni tipi di mappe.

Dopo il jailbreak, che è sia legale che facile, puoi trovare un paio di utility di terze parti per aiutarti a scaricare i riquadri delle mappe sul dispositivo, ma la maggior parte di essi richiede di visualizzare i riquadri nell'app stessa, non nell'applicazione Maps.


Sono curioso, di quali app cydia stai parlando? Non ne ho trovato nessuno. Forse con i nomi, sarò in grado di trovarli. @VxJasonxV: quelle app che menzioni funzionano solo negli Stati Uniti, ma il mondo continua dopo il "rio grande". Ho bisogno di un'app che mi permetta di scaricare non solo mappe ma foto satellitari (come quelle di Google Maps). Vivo in una zona rurale senza copertura 3g e voglio usare le immagini con i dati GPS (di solito da strade sterrate e piste ciclabili che non compaiono su nessuna mappa) Divertente. Il GPS funziona all'esterno, dove non è presente WIFI, ma Google Maps w

3

Sì, c'è, ma per farlo correttamente richiede un jailbreak (legale, nulla garanzia) e una possibile rottura del TOS di Google Maps.

La cache può essere utilizzata fino a un certo punto: l'applicazione Google Maps utilizza la sua cache offline, quindi i riquadri sono visibili e la mappa può essere spostata un po '(se è stata eseguita una panoramica mentre era online e poteva recuperare i riquadri vicini). Le indicazioni vengono mantenute nella visualizzazione elenco anche se non è possibile seguirle tutte nella visualizzazione mappa.

Se vuoi più di questo, non è integrato per impostazione predefinita. Se esegui il jailbreak, potresti hackerarlo per avere una cache molto più grande che supporta centinaia di MB di contenuti tra cui livelli di zoom, ecc.

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

L'ho visto fatto con un computer che era spesso offline, ma non con un iPhone, ma dovrebbe funzionare bene. Se lo desideri, puoi anche aggiungere livelli di piastrelle personalizzati in questo modo.


Sono sempre un po 'diffidente nei confronti del jailbreak. Sarei più che disposto a dedicare circa 1 GB di spazio su disco per contenere una cache della mappa decente della mia area generale, quindi non ho bisogno di essere tanto online.
Josh K,

@Josh Jailbreaking non è abbastanza, c'è quindi un hacking significativo. Ho modificato la mia risposta per aggiungere alcuni dettagli.

Per quanto bello (e interessante) come sembra, penso che passerò a quest'ultimo. Ne varrebbe la pena se avessi più tempo libero.
Josh K,

mankoff copre bene la situazione. Esistono app per iPhone che memorizzeranno nella cache i riquadri delle mappe da Open Street Maps; uno è MotionX GPS. Ho provato questo prima di andare in un tour in bici in cui la copertura cellulare sarebbe imprevedibile e ho scoperto che il processo di memorizzazione nella cache è scomodo (è necessario definire quali aree si desidera memorizzare nella cache) e lento (l'ho lasciato correre durante la notte e la mia area definita non era ' t finito di scaricare). È stato un anno fa, la situazione potrebbe essere migliorata. Se puoi vivere con OSM in alternativa a Google Maps, potrebbero esserci anche altre alternative.
Adam Rice,

3

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

Vedi i seguenti siti:


3

Uso CityMaps2Go per mappe offline. Non è lo stesso di Google Maps, ma abbastanza buono per il mio uso. Vivo in una zona a popolazione relativamente bassa, quindi all'inizio non c'era una mappa disponibile per la mia zona, ma l'hanno aggiunta entro pochi giorni dalla mia richiesta.


2

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


2

Questo potrebbe non soddisfare tutti i criteri, ma ci sono una manciata di applicazioni (in termini di dimensioni del file) enormi che hanno dati cartografici 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 dispongono di dati cartografici memorizzati nell'applicazione, pertanto è possibile cercarli offline, manualmente o online con triangolazione automatica. Si noti che NON SONO Google Maps. Per mankoff, i TOS di Google impediscono a qualsiasi altra azienda di offrire, a turno, i propri dati cartografici (meno accordi attuali con Apple e simili).

Link alle app di iTunes:

XROAD US West
XROAD US East

Molto probabilmente c'è di più se ti guardi intorno, questi sono solo i due che mi sono stati mostrati prima, dovrei mai aver bisogno di viaggiare in un posto con una copertura incerta.


Quelle mappe sono apparentemente ben datate, inoltre non mi importa tanto delle indicazioni quanto del non dover ricaricare i riquadri delle mappe.
Josh K,

Chi afferma di essere fuori moda? Ed è meno circa le indicazioni stradali quanto ha una base statica di dati della mappa.
Jason Salaz,

Le recensioni multiple di una stella sull'app ...
Josh K,

Suppongo che avrei potuto guardare lì :). Ci sono altre opzioni come le offerte di Navigon e Sygic Aura Drive . E sono uguali in termini di prezzo, o anche più economici!
Jason Salaz,

1

L'app per mappe iOS memorizzerà nella cache i riquadri il più a lungo possibile. In pratica, il mio iPad memorizzerà nella cache i riquadri di volta in volta attraversando il paese e generalmente non perderà nessuna delle tessere quando si gioca a giochi leggeri, leggendo libri, ecc ... Non è infallibile, ma meno si fa con il dispositivo, più a lungo rimangono in memoria le tue tessere.

I riquadri di Google non sono generalmente autorizzati per l'uso offline. Hanno un'eccellente API per mappe statiche che potrebbe soddisfare le tue esigenze, ma dovrai trovare un'altra app che permetta un maggiore controllo sul precaricamento dei riquadri delle mappe per un vero uso offline. L'app per mappe iOS semplicemente non fa ciò che chiedi.


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.

Sfoglia le mappe di OpenStreetMap, scaricali per l'utilizzo offline, modifica le mappe (modifica tag e creazione nodo), scopri dove ti trovi, cerca indirizzi, ottieni indicazioni stradali ed esegui la scansione della mappa per trovare tweet con OpenMaps per iPhone, iPad e iPod touch .


1
Stai parlando di questo ? Puoi essere più preciso?
Loïc Wolff,

1

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

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


Consiglio vivamente Offmapas - e ha una bussola funzionante! È solo diverso dalle gMaps e dalle aMaps, ma lo trovo ancora più logico da usare :) Inoltre puoi scaricare qualsiasi area ti piaccia a qualunque livello di zoom preferisca - prima di partire per un viaggio passo sempre un po 'di tempo a caricare il mio mappe - e lo adoro!
tillinberlin,


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 mappe in anticipo. Quello che ho usato, oMaps, scarica i dati con diversi livelli di dettaglio in modo da poter ingrandire e ridurre.

Le mappe sono un po 'variabili in termini di qualità ma senza dubbio migliori di non avere alcuna mappa.


0

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

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.