FastVehicleRoutingTransportCostsMatrix
我正在接近时间矩阵,取自Mapbox。 Mapbox distance API。我没有距离矩阵。我如何计算成本?
答案 0 :(得分:1)
快速扫描文档表明,“距离API”只能返回旅行时间......多么不合逻辑!
使用此API我会说无法做到这一点,但也许可以通过Directions API构建矩阵。你唯一能做的就是估算平均驾驶速度并计算估计的距离。但是,在此解决方案中添加.setCostPerDistance
会对解决方案产生无影响,因为您所做的只是将旅行费用按固定因素进行。
如果你的问题是JSprit抛出错误,因为两者一个距离和时间矩阵需要一个自定义矩阵(我不记得),只是假装距离并且不设置每个距离的成本参数(或0成本)。
因此,您的选择是坚持使用Mapbox Distance API而不考虑每个距离的成本,或者将API切换为可以同时提供距离和时间的API。一种选择是托管您自己的Graphhopper服务器,并且有一些简单的快速入门指南可用于执行此操作。 Jsprit和Graphhopper已经合作,它也捆绑在ODL Studio中。