iPhone MapKit Framework缓存谷歌地图供离线使用

Sky*_*888 6 iphone mapkit ios4

我正计划在iPhone上徒步旅行的地图项目.

由于移动网络可能无法覆盖徒步旅行区域.因此,有必要预先缓存该区域的地图(Google).

1)MapKit Framework是否支持在本地缓存iPhone上的Google Map?2)MapKit Framework可以支持在GPS期间使用离线地图吗?

谢谢.

afa*_*ham 6

不幸的是,你不能缓存google tiles(至少在iOS 4.x中没有).但是,您可以使用MKOverlay创建一个叠加层,以显示和缓存来自另一个地图源(如OpenStreetMap)的切片.Apple发布了一个带有2010 WWDC视频的TileMap叠加示例.


WAS*_*D42 4

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 :)