我想知道是否有一种方法可以使用waypoints参数(google maps api)和optimize参数来建议两条路线而不是一条路线(例如,对于可能同等分割交付的两个驱动程序)。
或者完全使用不同的API ......(我对航点的总时间和顺序感兴趣)
谢谢!
答案 0 :(得分:0)
无法使用航点来获取单向API请求中的多个路由。 API将返回通过所有航点的路线。但是,如果在请求对象中将替代值设置为true,则API能够显示备用路由。如果返回替代路线,他们也将通过所有航路点。如果要在多个驱动程序之间拆分航点,则需要进行多个路线请求,并且仅包括每个驾驶员在发出每个请求时需要达到的航点。
此外,在请求中将optimize optimize设置为true将不会产生两条路线,它将允许路线服务以更有效的顺序重新安排路标。
我还会将您链接到路线API文档,以便您可以参考:
https://developers.google.com/maps/documentation/directions/intro
我希望这有帮助!