iphone - iOS Mapkit - 缓存 map ?

标签 iphone objective-c ios mapkit

当没有可用的互联网连接时,我需要某些区域的 map 。

应该是这样的:

  1. 用户加载应用互联网连接可用
  2. 应用下载坐标列表并在 map 上放置图钉
  3. 用户离开家并且没有互联网连接
  4. 即使没有互联网连接,用户也可以随时使用图钉和 map 进行互动

我该怎么做?

最佳答案

您可能不会为此使用 MKMapView 和 MapKit,但是 Google Maps Static API这使您可以直接下载静态图像(即使上面有图钉)。

Here is the example given by the Google Maps API doc itself

然后您可以存储此图像并将其显示在 UIImageView 中,例如 UIScrollView

关于iphone - iOS Mapkit - 缓存 map ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7696929/

相关文章:

iphone - 另一个 NSInternalInconsistencyException,但使用 NSFetchedResultsController

ios - 在ios中获取正确的状态栏颜色

objective-c - UITableView:加载所有单元格

ios - Xcode 6 Size Classes 中的自定义字体大小无法与自定义字体一起正常工作

objective-c - 比较两个nsstrings的值

iphone - 如果我将一个 UISwitch 控件添加到我的每个 TableView 单元格,我如何知道它属于哪个单元格?

iphone - 为什么更改 UITextField 在一种情况下会导致无限循环,而在另一种情况下不会?

iphone - "Retina Display"会影响开发者吗?

android - Android 和 iPhone 设备之间发送推送通知的服务器实现

ios - 使用自动布局支持不同 iPhone 尺寸的问题(包括图表)