在浏览 https://github.com/graphhopper/directions-api/blob/master/docs-routing.md 时,我发现了选择预设车辆类型之一的选项 汽车、步行和自行车.但不幸的是,我必须根据最高速度(比汽车慢,比自行车快)的车辆来计算持续时间,这些车辆也不允许在州际公路上行驶。
使这样的东西发挥作用的最佳方法是什么?
您可以使用现有的标准配置文件,如汽车,降低速度配置文件并调整允许的高速公路标签。 例如,查看 CarFlagEncoder。另一个(目前更复杂的)解决方案是从头开始编写自定义 FlagEncoder。