HEREMaps 在 iOS 上计算长途路线时出现错误 5

HEREMaps error 5 when calculating long routes on iOS

更新:只有在 Xcode 中使用模拟器时才会发生这种情况。出于这个原因,这个问题可以被认为是解决了。我不会删除它,以防其他人遇到同样的问题。


当我尝试计算长距离路线时(例如从不列颠哥伦比亚省温哥华到纽约纽约,我收到错误返回错误 5。

错误 5 在 API 中定义为:

NMARoutingErrorInvalidOperation
There was an error due to another request already being processed.

然而,这与为其他计算所做的相同调用没有问题,这只发生在长距离时。

您是否了解可能导致此问题的原因?我已尝试同时使用 fastestbalanced 作为路由类型。我正在使用

router.calculateRoute(withStops: [startWaypoint, destinationWaypoint], routingMode: routingMode) 

向南我可以计算出从温哥华到西雅图(195 公里)但不是阿伯丁(250 公里)的路线。向东走我可以计算到 Skagit Provincial Park (150Km) 但不能计算到 Manning Park (190 Km)

(iOS 高级许可证)

只有在 Xcode 中使用模拟器时才会出现这种情况。出于这个原因,这个问题可以被认为是解决了。我不会删除它,以防其他人遇到同样的问题。