车辆路线优化与某些固定的路点顺序使用谷歌方向或Azure路由API?



是否有可能优化路线,但使用谷歌地图方向API或Azure地图路由API在某个位置有一个路点?

如果我有以下路由,我的意思是:

开始→1→2→3→

结束我希望开始和结束保持固定在他们所在的位置,但也可能希望路径点1在第二站。API应该在以下两个选项之间给出最优化的路由:

(1) Start ->2→1→3→

结束(2) Start ->3→1→2→

结束两种地图服务可以吗?

在Azure Maps中设置请求的computeBestOrder参数为true。以下是一些相关资源:

https://learn.microsoft.com/en-us/azure/azure-maps/how-to-use-best-practices-for-routing calculate-and-optimize-a-multi-stop-route

https://learn.microsoft.com/en-us/rest/api/maps/route/getroutedirections

https://azuremapscodesamples.azurewebsites.net/?sample=Route%20Waypoint%20Optimization