在浏览https://github.com/graphhopper/directions-api/blob/master/docs-routing.md时,我发现可以选择以下预设车辆类型之一:汽车,脚踏和自行车。但是不幸的是,我不得不根据最大速度上限的车辆(比汽车慢,比自行车快)来计算持续时间,这些车辆也不允许在州际公路上行驶。

进行类似工作的最佳方法是什么?

最佳答案

您可以使用现有的标准配置文件(例如汽车)并降低速度配置文件并调整允许的高速公路标签。例如。查看CarFlagEncoder。另一个(当前更复杂的)解决方案是编写自定义FlagEncoder from scratch

关于linux - Graphhopper服务器-创建和使用自定义车辆类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28919219/

10-10 19:50