iPhone MapKit 框架缓存 Google map 以供离线使用

标签 iphone ios4 mapkit

我正在计划在 iPhone 上开发一个徒步旅行 map 项目。

由于徒步旅行的区域可能没有移动网络覆盖。因此,需要预先缓存该地区的 map (Google)。

1) MapKit Framework 可以支持在 iPhone 上本地缓存 Google map 吗? 2)MapKit框架可以支持在GPS定位时使用离线 map 吗?

谢谢。

最佳答案

不幸的是,您无法缓存谷歌图 block (至少在 iOS 4.x 中不能)。但是,您可以使用 MKOverlay 创建一个叠加层,用于显示和缓存来自其他 map 源(例如 OpenStreetMap)的图 block 。 Apple 在其 2010 年 WWDC 视频中发布了一个示例 TileMap 叠加层。

关于iPhone MapKit 框架缓存 Google map 以供离线使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3792532/

相关文章:

iphone - 样式文本字段 : iOS style

iPhone:创建密码保护 SQLite 数据库

android - Html5 应用程序与 Android 或 iphone 应用程序速度比较

iphone - 使用 UI Web View 下载文件

ios - 使用注释坐标删除注释

c# - 我应该使用 MKAnnotation、MKAnnotationView 还是 MKPinAnnotation?

ios - 如何以编程方式在 iOS 10 上的 Objective-C 中打开 WIFI 设置

ios4 - 如何在MKMapView上捕获轻击手势

xcode - 关于bringSubviewToFront

ios - Mapkit 带有 pin 的新注释,没有弹出窗口