IOS:使用离线地图

Cra*_*Dev 8 offline map openmap ios

在我的应用程序中,我想使用离线地图,并使用此地图使用gpx文件来获取路线.我发现openstreetmap可以做到这一点,但是有更好的服务吗?(水平曲线的最佳解决方案)谢谢

Ale*_*lom 11

离线地图在iOS中需要一些经验,因为那里的项目和示例并不多.但是,您有一个名为Route-Me的项目可以为您提供一个起点.我们用它来开发Metro Valencia Offline,成功进入App Store.我写了一个关于如何将Route-Me添加到项目中的小教程.

基本上,您可以使用您可能想要的任何地图提要(OpenStreetMaps是其中之一,也是我们使用的地图).你要做的是:

  1. 下载地图图块(https://metacpan.org/pod/Geo::OSM::Tiles)
  2. 将它们放入SQLite数据库( http://shikii.net/blog/downloads/map2sqlite-bin.zip)
  3. 修改Route-Me,以便从数据库而不是OpenStreetMaps网站提供

  • 这实际上是Route-Me抛出的NSAssert,我从未完全理解.我评论了它,从来没有任何问题.NSAssert可以在方法`setTileSource:`PS里面的`RMMapContents.m`找到.在`setMinZoom:`还有另一个,但是我把它留在最后一个. (3认同)