在iOS上使用路由的离线地图

时间:2014-07-19 15:26:30

标签: ios map routing gis offline

有人知道在iOS上进行离线路由的良好解决方案吗? 我读了一些帖但没有解决方案。我知道ArcGis可以做到,但他们有一个昂贵的计划。 另一个好主意,我们有一个离线地图,当我们需要路由时,我们将上网。 但它应该是相同的地图。如果有人知道怎么做,请告诉我。

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

2 个答案:

答案 0 :(得分:1)

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

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

关于您的第二个主题,将地图和路由视为两个不同的功能,即使一些SDK同时提供这两个功能。

您可以依靠graphhopper计算行程,然后在Arcgis's AGSMapView上表示。

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

答案 1 :(得分:0)

请参阅http://wiki.openstreetmap.org/wiki/Frameworkshttp://wiki.openstreetmap.org/wiki/Routing。某些框架的条目指定它们是否可以进行离线路由。这些wiki页面指的是使用OpenStreetMap数据的系统,但是一些框架也可以处理其他数据(例如,ESRI shapefile)。

披露:我是其中一个映射SDK的作者。