2013-05-13 17 views
17

Mi chiedo solo se esiste un modo per utilizzare la modalità offline su app Android utilizzando google maps api?Modalità offline per app Android utilizzando google maps api

Qualsiasi direzione di esercitazione o codice sorgente sarebbe di grande aiuto. Ho cercato ore senza fortuna. So che Google ha rilasciato un modo di utilizzare le mappe offline, ho solo bisogno di sapere se è disponibile per gli sviluppatori Android?

+1

Non è disponibile per gli sviluppatori di app di terze parti. Esistono alcuni modi per forzare il caricamento in cache, ma sono in violazione dei termini di servizio di Google. – PravinCG

+1

Che dire del precaricamento delle mappe prima di accedere alle aree Internet basse? – PropK

+0

Ho i riquadri personalizzati, devo mostrarli ma getTile() non viene chiamato al primo avvio. Ho bisogno di mostrare tessere personalizzate al primo avvio in modalità aereo. qualcuno può aiutare? @PropK – abhishek

risposta

24

See this solution o this one. Fondamentalmente si crea il proprio tileprovider e si accede alle tessere localmente. Totalmente fattibile con la v2 api.
API Reference

Ci sono alcune informazioni false galleggianti intorno là fuori che l'API v2 Google Maps richiede una connessione Internet. C'era un ma dove l'API richiederebbe un singolo accesso dopo l'installazione dell'app per verificare con i servizi di Google Play, ma credo che questo sia stato corretto. Vedere this e this.

+0

Il link della seconda soluzione è 404ish. – Simon

+0

@Simon Il secondo link è spostato [qui] (https://github.com/cocoahero/android-gmaps-addons) –

+0

Ho i riquadri personalizzati, devo mostrarli ma getTile() non viene chiamato al primo avvio . Ho bisogno di mostrare tessere personalizzate al primo avvio in modalità aereo. qualcuno può aiutare? @ AjithPandian – abhishek

Problemi correlati