如何在 Graphhopper 路由中使用每个请求的道路速度



根据 graphhopper 0.9 版本,它说

用于更改道路速度和访问属性的新图形更改 API,#845。可以在预处理之前或按请求应用。

我如何使用它,有人可以指出我带有示例的文档吗?

感谢您的支持

目前确实没有好的文档。看看测试:

  1. 禁用速度模式 - 在配置属性中设置prepare.ch.weightings=no
  2. 创建一个GeoJSON,例如,您希望将访问属性更改为false(阻止(:

    {
    "type": "FeatureCollection",
    "features": [{
    "type": "Feature",
    "geometry": {
    "type": "Point",
    "coordinates": [1.521692, 42.522969]
    },
    "properties": {
    "vehicles": ["car"],
    "access": false
    }
    }]
    }
    
  3. 然后将其作为 json 发布到/change终结点。

请注意,在 0.9.0 中

  • 对于几何图形type仅支持点、多点和线字符串。
  • 对于属性,仅支持可应用于多个车辆(但仅限于两个方向(的access(布尔值(和speed(双精度
  • (。

您也可以使用 Java 等效项。

请参阅此问题以改进文档。

最新更新