2010-09-25 7 views
6

Sto pianificando un progetto di mappa per l'escursionismo su iPhone.iPhone MapKit Framework per memorizzare nella cache la mappa di Google per l'utilizzo offline

Poiché l'area per l'escursionismo potrebbe non essere coperta dalla rete mobile. Pertanto, è necessario pre-memorizzare nella cache la mappa (Google) dell'area.

1) MapKit Framework supporta la memorizzazione nella cache di Google Map su iPhone localmente? 2) Il supporto MapKit Framework può utilizzare la mappa offline durante il GPS-ing?

Grazie.

risposta

6

Purtroppo no, non è possibile memorizzare nella cache le tessere di google (almeno non in iOS 4.x). Tuttavia, puoi utilizzare un MKOverlay per creare una sovrapposizione che mostri e memorizzi in cache le tessere da un'altra fonte di mappe come OpenStreetMap. Apple ha pubblicato un esempio di sovrapposizione TileMap con i loro video WWDC del 2010.

+1

Proprio l'aggiornamento a dire che questo commento è ancora vero per iOS 5.0 – afarnham