ios - 在 iOS 上带路线的离线 map

标签 ios dictionary routes gis offline

有人知道在 iOS 上进行离线路由的好的解决方案吗? 我阅读了一些帖子但没有解决方案。我知道 ArcGis 可以做到,但他们有一个昂贵的计划。 另一个好主意,我们有一个离线 map ,当我们需要路由时,我们会上网。 但它应该是同一张 map 。如果有人知道如何执行此操作,请告诉我。

Offline Map With Routing - iOS
Offline iPhone Map with offline routing
Offline maps with routing for a particular place
Offline maps on IPhone

最佳答案

在我看来,Graphhopper 是离线路由的最佳选择。该项目非常活跃,依赖于 OSM 数据,可以嵌入或作为共享相同核心逻辑的服务使用。 我已经成功地将它集成到几个项目中(主要是室内/城市区域的步行路径)。

根据您的需要,您可能需要调整几行 Java 代码。

关于您的第二个主题,请将 map 和路线视为两种不同的功能,即使有少数 SDK 同时提供这两种功能。

您可以依靠 graphhopper 来计算路线,然后将其表示在 Arcgis's AGSMapView 上.

https://github.com/graphhopper/graphhopper-ios

关于ios - 在 iOS 上带路线的离线 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24841936/

相关文章:

ios - 升级Xcode后项目有bug

ios - 允许 UIPopover 的特定方向

dataframe - 在 DataFrames 中保存 JuMP 优化结果的紧凑方法

ios - JSON 对象为具有值的键返回空字符串

c# - MVC 路由与授权/授权标签

ios - 提供的 Assets 名称无效 : '(null)'

ios - Swift 同时将对象转换为类型和协议(protocol)

python-3.x - sys.intern() 做什么以及何时使用?

javascript - Node Express 中的并行异步路由器

javascript - Ember : change route event from outside the app