我对使用方向 API 获得的航点顺序感到困惑

I'm confused by the waypoint order I'm getting using the Direction API

我对通过发送请求获得的航点顺序感到很困惑..

一开始我发..

https://maps.googleapis.com/maps/api/directions/json?origin=New Delhi&destination=Chennai&waypoints=optimize:true|Agra|Bhopal|Nagpur|Vijaywada&key="YOUR API KEY"

并得到 Waypoint_order 作为: "waypoint_order":[ 0, 1、 2、 3个 ]

上面那个对我来说很好.. 但, 然后,我混淆了 waypoints 并发送了另一个请求:

https://maps.googleapis.com/maps/api/directions/json?origin=New Delhi&destination=Chennai&waypoints=optimize:true|Vijaywada|Agra|Bhopal|Nagpur&key="Your API KEY"

并获得航点顺序为: "waypoint_order":[ 1、 2、 3、 0 ]

可以,有人帮我解决这个问题..

在你的第一个例子中:

你通过了:Agra|Bhopal|Nagpur|Vijaywada

  • 0 - 阿格拉
  • 1 - 博帕尔
  • 2 - 那格浦尔
  • 3 - 维杰瓦达

您收到 waypoint_order 0,1,2,3 换句话说 Agra > Bhopal > Nagpur > Vijaywada

在你的第二个例子中:

你通过了:Vijaywada|Agra|Bhopal|Nagpur

  • 0 - 维杰瓦达
  • 1 - 阿格拉
  • 2 - 博帕尔
  • 3 - 那格浦尔

您收到 waypoint_order 1,2,3,0 换句话说 Agra > Bhopal > Nagpur > Vijaywada

在这两种情况下,API 返回相同的 waypoints 订单。