【问题标题】:Any solutions for offline OpenStreetMaps with routing?任何带有路由的离线 OpenStreetMaps 解决方案?
【发布时间】:2013-03-04 13:52:01
【问题描述】:

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

我也开始寻找替代方案,找到了Google native iOS map app,但是,仍在寻找是否有离线地图和路线支持。对此的任何想法和经验将不胜感激。

【问题讨论】:

    标签: iphone objective-c routing openstreetmap


    【解决方案1】:

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

    【讨论】:

    • 我有点害怕 github 上报告的未解决问题 (95) 的数量。但是,感谢您提供至少一个选项。你知道任何其他(可能是付费的)带有路线解决方案的离线地图吗?
    • 另外,看起来 OSRM 仍然使用他们的服务器进行路由 (github.com/DennisOSRM/Project-OSRM/wiki/Server-api)。因此,经过长时间的研究,我得出一个结论,目前没有离线路由开源解决方案。另外,我找不到任何离线路由解决方案(付费或免费),所以我认为 iOS 缺少离线路由...
    • OSRM 跟踪器上的未解决问题的数量可能会产生误导,因为其中大多数不是实际的错误,而是功能请求。
    • MAPS.ME 使用 OSRM。两者都是开源的。 MAPS.ME 离线工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-18
    • 2019-06-30
    • 2018-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多