Sky*_*888 6 iphone mapkit ios4
我正计划在iPhone上徒步旅行的地图项目.
由于移动网络可能无法覆盖徒步旅行区域.因此,有必要预先缓存该区域的地图(Google).
1)MapKit Framework是否支持在本地缓存iPhone上的Google Map?2)MapKit Framework可以支持在GPS期间使用离线地图吗?
谢谢.
不幸的是,你不能缓存google tiles(至少在iOS 4.x中没有).但是,您可以使用MKOverlay创建一个叠加层,以显示和缓存来自另一个地图源(如OpenStreetMap)的切片.Apple发布了一个带有2010 WWDC视频的TileMap叠加示例.
WWDC10 的视频可以在 hxxt://developer.apple.com/videos/wwdc/2010/ 找到(抱歉,无法发布超过 1 个链接)。
这里是 WWDC10 示例源的链接(包括 TileMap): http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware ?code=y&source=x&bundleID=20645
您需要一个 Apple 帐户才能下载这个 233 Mb ZIP :)