按照文档中的说明,我正在按照我的方向前进。我的链接如下所示:
https://maps.googleapis.com/maps/api/directions/json?origin=lat,lng&destination=lat,lng&mode=walking&key=KEY
这工作得很好。但是,无论我设置什么起点或目的地,我总是会得到一个具有单一路由的 JSON 文件。请参阅下面的屏幕截图:
https://ibb.co/x7K4B1c
这是对的吗?有什么方法可以获取多条路线吗?
来自 Directions API 文档
备选方案 — 如果设置为 true,则指定方向服务 可能会在响应中提供多个替代路由。请注意, 提供备选路线可能会增加响应时间 服务器。这仅适用于没有中间的请求 航点。
您需要设置备选方案才能获取从起点到目的地的一条或多条路线。
在您的情况下,您可以尝试这样做并查看输出
https://maps.googleapis.com/maps/api/directions/json?origin=lat,lng&destination=lat,lng&mode=walking&key=KEY&alternatives=true