【发布时间】:2021-02-17 07:53:12
【问题描述】:
我必须计算一些路线,以便将一辆较大的汽车(小巴)中的 8 个人带到工作场所并在下午将他们带回家。是否可以在坐标中添加 ID 属性?这将帮助我评估我的 Java 代码中的响应,而不是检查坐标(“originalLocation”与“location”)。
例如最后的 ID 4711 并用分号分隔
- &via=47.774945410,12.103053452;4711
- &destination=47.7720259654,12.09511552052;4712
类似于 Routing V7 API 中的 UserLabel:[API V7 Waypoint description] (https://developer.here.com/documentation/routing/dev_guide/topics/resource-param-type-waypoint.html#resource-param-type-waypoint__navigation-waypoint-link-positions)。那里的描述说:V8中的航点:string, {lat},{lng}[;name={name}]
我正在使用或试验 HERE Routing API V8。或者我可以在主页上看到的多个 HERE Telematics API 中的某个地方有更多选项?
我尝试了迁移指南 (https://developer.here.com/documentation/routing-api/8.20.1/migration_guide/index.html) 中描述的一些方法,但没有奏效
- (a) &via=47.7747679928991,12.322371484945947;name=3333
- 返回:
Invalid place option .... Unexpected input at end of place option at 'name=3333'
- 返回:
- (b) &via=47.82695713017682,12.295106144134037!name=3333
- 返回:
Invalid waypoint option
- 返回:
- (c) &via=47.82695713017682,12.295106144134037;4711
- 返回:
Place or waypoint option specification '4711' is invalid - ...
Invalid value for parameter 'via'
- 返回:
顺便说一句:我知道两者的API是有区别的
- "PlaceOptions" 遵循以分号分隔的坐标/";"和
- “WaypointOptions”,以感叹号“!”分隔。
PlaceOptions 似乎是固定的指定参数,如 course、sideOfStreetHint、stopDuration 等,因此我认为 WaypointOptions 应该是要走的路。但仍然没有运气。
【问题讨论】: