在 v7 中,这是获取具有多个经过路径点的路线的方法:
https://route.api.here.com/routing/7.2/calculateroute.json?waypoint0=32.353514,-61.126775&waypoint1=passThrough!32.365181,-61.102086&waypoint2=32.360273,-61.091979&mode=fastest;行人...
在 v8 api 参考中,有一个“via”,它似乎用于中途停留航点。
I tried https://router.hereapi.com/v8/routes?transportMode=pedestrian&return=summary,polyline,actions,instructions&origin=42.353514,-71.126775;..
它在路线中生成 2 条线路(v8 定义中的“部分”)。我期待1条腿。
This v8 开发者指南页面提到的passThrough:
航路点可能代表中途停留点(即,在重新选择路线之前将花费一些时间的点),或仅影响路线形状但不进行实际停留的经过点。
但我无法弄清楚如何在 v8 中查询具有多个经过点的路线。
有什么建议吗?
Thanks!!
我不确定在 V8 中返回 2 个部分而不是一个部分是否是一个问题。
关于直通点,在API参考 as WaypointOptions
用于查询参数via
:
Supported waypoint options:
- stopDuration: desired duration for the stop, in seconds.
所以我假设所有请求都会处理via
不带选项的参数stopDuration
作为穿越点。但你总是可以添加!stopDuration=0
100%确定。
此请求(stopDuration=0 或没有此选项)
返回摘要:
"summary": {
"duration": 714,
"length": 3893,
"baseDuration": 637
}
这个请求的 stopDuration=900
返回摘要:
"summary": {
"duration": 714,
"length": 3893,
"baseDuration": 1537
}
如你看到的baseDuration
按要求增加了900。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)