Graphhopper API 对比 Graphhopper 应用

Graphhopper API vs Graphhopper app

我正在使用 Graphhopper core library to compute distance and best path between 2 points, i read about Graphhopper Routing API and as explained here,API 有一个定价方案,所以我的问题是 API 提供的附加组件实际上将在 APP 中不存在 值得付出吗?

不确定这是否属于 SO,但这里有一个粗略的指导。

GraphHopper Routing API的优点:

  • 具有支持的托管和容错服务
  • 高度优化的配置
  • 频繁的软件更新(运行s 尖端和测试版本)
  • 频繁的数据更新(通常是每天,保证每周)
  • 无需购买 运行 全球设置通常需要的 RAM >50GB 的服务器
  • 通过 optimize=truethe Route Optimization API
  • 与 jsprit 轻松集成
  • 开箱即用的卡车配置文件
  • 改进了使用 OSM 数据计算 ETA 的启发式方法(我们致力于尽快开源)
  • 可选择使用 TomTom 数据和 time dependent historic traffic data
  • 代替 OSM 数据
  • 其他 API 像 Matrix API,查看比较 table here and reasoning about closed vs. open source here

the open source project的优点(需要Java知识):

  • 高度可定制,例如调整国家或用例特定规则。 (这现在也可以通过专用设置用于 GraphHopper 路由 API)
  • 写入任何车辆配置文件
  • active community
  • 为道路网络或高程数据导入任何数据源(可以读取 osm xml、pbf、shp、自定义)
  • 运行 秒离线,例如在 Android 或 iOS
  • 目前public中转路由仅在开源项目中可用
  • 找到最近的点API(可以用开始=结束的路由请求来模拟)
  • 理论上可以做室内导航,实际看看here