我正計劃在iPhone上進行徒步旅行的地圖項目。iPhone MapKit框架緩存谷歌地圖以供離線使用
由於徒步旅行區域可能不在移動網絡範圍內。因此,有必要預先緩存該地區的地圖(Google)。
1)MapKit Framework能支持在本地緩存谷歌地圖嗎?2)MapKit框架支持在GPS中使用離線地圖嗎?
謝謝。
我正計劃在iPhone上進行徒步旅行的地圖項目。iPhone MapKit框架緩存谷歌地圖以供離線使用
由於徒步旅行區域可能不在移動網絡範圍內。因此,有必要預先緩存該地區的地圖(Google)。
1)MapKit Framework能支持在本地緩存谷歌地圖嗎?2)MapKit框架支持在GPS中使用離線地圖嗎?
謝謝。
來自WWDC10的視頻可以在這裏找到hxxt://developer.apple.com/videos/wwdc/2010/(抱歉,無法發佈多於一個鏈接)。
這裏是WWDC10例子源(包括tilemap的)鏈接: http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?code=y&source=x&bundleID=20645
你需要一個Apple帳戶來下載這個233 MB ZIP :)
不幸的是,你不能緩存谷歌瓷磚(至少不在iOS 4.x中)。但是,您可以使用MKOverlay創建覆蓋圖,以顯示和緩存來自另一個地圖源(如OpenStreetMap)的圖塊。蘋果公司在2010年的WWDC視頻中發佈了一個TileMap覆蓋範例。
剛剛更新說此評論仍適用於iOS 5.0 – afarnham 2011-10-28 05:18:54