iphone - 有离线 OpenStreetMaps 路线的解决方案吗?

标签 iphone objective-c routes openstreetmap

目前,我们正在尝试开发具有离线 map 和路线(导航)功能的应用程序。 OpenStreetMaps 看起来很有前途(至少作为离线 map ),但是我无法找到任何相关的路由 API 或 SDK。我知道,OpenStreetMaps 可以用作平铺图像或矢量数据。但是这个矢量数据可以用于路线计算吗?有没有已经开发出最短最快路径计算的SDK?恕我直言,根据原始数据计算路线可能是非常耗时的任务,可能会被视为单独的项目。

我也开始寻找替代方案,发现Google native iOS map app不过,还在寻找是否有离线 map 和路线支持。任何有关这方面的想法和经验将不胜感激。

最佳答案

OSRM是一个设计用于 OpenStreetMap 数据的路由引擎。它似乎旨在作为一项 Web 服务,但它是开源的 (AGPL) 和 C++,我认为这意味着您可以使用其代码进行设备上路由。

关于iphone - 有离线 OpenStreetMaps 路线的解决方案吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15203117/

相关文章:

c++ - box2d:在 ResetMassData 上获取 SIGABRT,b2Assert(m_I > 0.0f) - 中心惯性、质心

ios - 仅将 UIImageview 添加到 uitableview 中的某些自定义单元格

algorithm - 多源多目的地

ruby-on-rails - Rails 中带有索引操作的命名空间

ios - 使用配置文件测试飞行问题

ios - 是否可以使用 iOS 以编程方式从我的应用程序在用户的主屏幕上创建快捷图标按钮

iphone - 是什么在MKAnnotationView的子类中导致此错误?

ios - 如何创建 MKCoordinateRegion

objective-c - 沿直线路径和拐角拖动 UIView

ruby-on-rails - 在 Ruby on Rails 中为子域定义默认路由