是否有可能优化路线,但使用谷歌地图方向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