2010-09-25 135 views
6

我正計劃在iPhone上進行徒步旅行的地圖項目。iPhone MapKit框架緩存谷歌地圖以供離線使用

由於徒步旅行區域可能不在移動網絡範圍內。因此,有必要預先緩存該地區的地圖(Google)。

1)MapKit Framework能支持在本地緩存谷歌地圖嗎?2)MapKit框架支持在GPS中使用離線地圖嗎?

謝謝。

回答

6

不幸的是,你不能緩存谷歌瓷磚(至少不在iOS 4.x中)。但是,您可以使用MKOverlay創建覆蓋圖,以顯示和緩存來自另一個地圖源(如OpenStreetMap)的圖塊。蘋果公司在2010年的WWDC視頻中發佈了一個TileMap覆蓋範例。

+1

剛剛更新說此評論仍適用於iOS 5.0 – afarnham 2011-10-28 05:18:54