多段线问题-获得与上次调用相同的多段线-其余数据是新的



使用python herepy API集成和am route_v8版本。调用带有多段线返回的路由API将获得新数据但旧多段线(来自previos调用(。如果我再打一次电话,我就会成为新的/正确的那个。我直接在响应中进行了检查,结果是相同的折线。你知道为什么会发生这种事吗?

以前的调用结果(地图的第一个站点和折线的开始/结束地理位置(:

end: {lat: 45.8223962, lng: 14.8474556}
polyline: "BGqv163Ci6t1b-..._E8VAoG8B0K8BkNAsJT6F"
start: {lat: 46.0500373, lng: 14.5069131}

使用新路线调用-起点和终点地理位置发生变化,但多段线保持不变/旧路线。

end: {lat: 46.2553703, lng: 14.1628533}
polyline: "BGqv163Ci6t1b-..._E8VAoG8B0K8BkNAsJT6F"
start: {lat: 46.0500373, lng: 14.5069131}

尝试呼叫2次,然后问题得到纠正,但这意味着2次呼叫,这是多余的。

API工作正常。字符串比较函数在长字符串比较时出现问题。如果有人会遇到同样的问题,那么很可能会对折线图进行异步调用。

最新更新