我正计划在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