我们一直在研究一些场景,其中 Rest API 针对给定的经度/纬度和方位返回与 Map Creator 不同的速度限制结果。
我最好的猜测是,由于 Map Creator 允许编辑速度限制,您不会立即将这些更改推送到您的核心数据库以供其他 API 使用。
您能否对以下内容有所了解:
- 您的员工是否执行了验证流程以确认在 Map Creator 中所做的任何速度限制更改?
- 这一步的周转时间是多少?
- 验证更改后多长时间后,Rest API 可以使用它?
- 是否有我们可以挂钩的通知流程来通知 Rest API 的速度限制更改?
一个例子是:
纬度,经度,航向 -34.7873726,138.5807025,199
Rest API 给了我 90 公里/小时的速度限制
- URL : https://rme.cit.api.here.com/2/matchroute.json?file=bGF0aXR1ZGUsbG9uZ2l0dWRlLGhlYWRpbmcKLTM0Ljc4NzM3MjYsMTM4LjU4MDcwMjUsMTk5&routemode=car&attributes=SPEED_LIMITS_FCn(FROM_REF_SPEED_LIMIT,TO_REF_SPEED_LIMIT)&app_id= {{app_id}}&app_code={{app_code}}
{ "RouteLinks": [ { "functionalClass": 1, "confidence": 1.0, "linkId": -1211546049, "attributes": { "SPEED_LIMITS_FCN": [ { "FROM_REF_SPEED_LIMIT": "0", "TO_REF_SPEED_LIMIT": "90" } ] }, "mSecToReachLinkFromStart": 40, "linkLength": 0.0, "shape": "-34.78737 138.5807 -34.78737 138.5807" } ], "TracePoints": [ { "confidenceValue": 1.0, "elevation": 0.0, "headingDegreeNorthClockwise": 199.0, "headingMatched": -163.0, "lat": -34.7873726, "latMatched": -34.78737, "linkIdMatched": -1211546049, "lon": 138.5807025, "lonMatched": 138.5807, "matchDistance": 0.86, "matchOffsetOnLink": 0.43468916306434047, "minError": 1.0, "routeLinkSeqNrMatched": 0, "speedMps": 0.0, "timestamp": 0 } ], "Warnings": [], "MapVersion": "LATEST" }
Map Creator 显示 110 公里/小时
https://mapcreator.here.com/navlink:1211546049/?l=-34.7874,138.5807,18,正常