【发布时间】:2012-03-28 07:28:46
【问题描述】:
我有一组国家名称,并希望将它们作为地标放置在 MKMapView 上。因此,例如,如果 France 在 countryName 数组中,我希望在 France 的中心放置一个图钉。
有没有办法在不为每个国家/地区存储纬度/经度的情况下做到这一点?
我想让这项工作离线,并且只需要地图的最基本和完全缩小的世界图像。
我相信 MKMapView 拥有一些基本的地理信息,那么在不使用 GLGeocoder 和互联网连接的情况下是否可以实现上述操作?
【问题讨论】:
-
内置的 MKMapView 不能离线工作 - 一个快速的解决方法是在没有互联网连接时添加一个带有基本世界地图的地图叠加层。
-
@NielsCastle 如果我将 iPad 置于飞行模式,然后加载添加了 MKMapView 的视图控制器,您将获得基本的世界地图,但放大时不会获得任何数据很好,因为我想禁用缩放。除非我看到的是缓存数据?
-
我不知道顶级地图是否有特殊情况可以确保顶级地图始终可用......但我不记得在文档中看到过任何提及.我会犹豫是否要依赖它。
标签: iphone objective-c ios ipad mkmapview