我使用Direction API来显示源和目标之间的路由。我形成了像这样的网址
它正在给予" 多条路线"像这样
`{"routes" :
[
{ }
{ }
{ }
]}`
但是当我在网址中添加路标时
它正在提供" 单一路线"像这样
`{
"routes" :
[{
"legs" : [ { }, { } ]
}]
}`
我指定了靠近起始位置的航点,但仍然只有单一路线。
我的网址或它的方向API性质是否有任何错误?
任何人都遇到过这个问题吗?
答案 0 :(得分:1)
根据此article
通常,路径数组中只返回一个条目以进行路线查找,但如果您传递的选项= true,路线服务可能会返回多条路线。
因此,如果您添加alternatives=true
答案 1 :(得分:0)
自发布此问题以来,文档可能已更改。但现在(2021 年)他们很清楚:
waypoints
:
... 航路点通过引导它通过指定的路线来改变路线 位置...
alternatives
:
...这仅适用于没有中间的请求 航点。
所以,是的,如果您使用 waypoints
,您只会得到一条路线,而不管 alternatives
道具的值如何。