Come posso fare in modo che Google Maps memorizzi nella cache la mappa di tutta la mia città?


18

L'app Google Maps per Android memorizza nella cache i riquadri della mappa delle aree visitate. Inoltre, la mod GM Brut consente di memorizzare nella cache i riquadri della mappa sulla scheda SD. Sono su un piano dati molto limitato, quindi mi piacerebbe avere tutta la mia città memorizzata nella cache della memoria del telefono / scheda SD. Finora, l'unico modo che mi viene in mente è di scorrere manualmente in tutta la città usando diversi livelli di zoom.

La mia domanda è: esiste un modo migliore per farlo? Ancora una volta, voglio essere in grado di utilizzare GM ovunque in città senza dover scaricare le mappe al volo sul mio piano dati. Esiste un modo pratico per raggiungere questo obiettivo, quindi non dovrò scorrere più volte (una volta per ogni livello di zoom) su tutta la città?

Risposte:


5

Questo non risponderà alla tua domanda per Google Maps, in particolare, ma hai provato a utilizzare un'applicazione di mappe offline come MapDroyd ? Sarebbe adatto alle tue esigenze? Scarichi in anticipo l'intera mappa e quindi non dovresti utilizzare i tuoi dati per visualizzare la mappa.


7

Da quando hai posto questa domanda, Google ha aggiunto una funzione "area mappe pre-cache" alle funzioni Labs sperimentali di Google Maps. Devi prima andare in Impostazioni> Labs e abilitare "Area mappa pre-cache", quindi visitare una pagina del luogo (facendo clic su un PDI o premendo a lungo da qualche parte sulla mappa), guardare l'elenco di "Altre opzioni" e fai clic su "Area mappa pre-cache". Immagazzinerà l'area entro 10 miglia dal punto e la terrà in cache per 30 giorni. A seconda delle dimensioni della tua città, potrebbe essere necessario memorizzare nella cache alcuni punti diversi per ottenere la copertura desiderata.

Ecco altro dal blog di Google: http://googleblog.blogspot.com/2011/07/download-map-area-added-to-labs-in.html


1

Google Maps è stato sviluppato per essere utilizzato quando connesso alla rete, quindi non credo che ci sia la possibilità di renderlo cache un'area completa.

Dovresti quindi cercare un'applicazione di mappatura alternativa che supporti la modalità offline. Ad esempio, l' applicazione OsmAnd potrebbe fare tutto ciò che stai cercando.


3
La versione recente di Google Maps memorizza nella cache i riquadri per i percorsi e i luoghi visitati. Sto ancora cercando di ottenere maggiori dettagli.
Ale

5
Dall'annuncio per Google Maps 5 : poiché Google non deve più scaricare le immagini delle mappe dai suoi server e le mappe basate su vettori richiedono dati 100 volte inferiori per tutti i livelli di zoom, è possibile memorizzare nella cache i dati. "Invece di disporre di un set statico di mappe quando installato, Maps inizierà automaticamente a memorizzare nella cache le aree che visiti di più quando il dispositivo è collegato e connesso al WiFi (ad esempio, la ricarica notturna)." Non puoi controllare manualmente la memorizzazione nella cache, ma è un primo passo importante verso una Google Maps offline.
Ale

Pertanto, al momento non è possibile gestire manualmente la cache locale di Google Maps. Come suggerito in altre risposte, dovrai cercare una soluzione alternativa.
Ale

Ciò che funziona per me (la maggior parte delle volte) è navigare nell'area di interesse quando si è connessi a Internet, consentire il caricamento di tutti i riquadri interessanti e quindi la cache dovrebbe funzionare quando si passa alla modalità offline (a meno che non sia deselezionata, ovvero).
Martin Tapankov,
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.