在HERE Maps Routing API v8中,是否有方法在没有routeHandle的情况下检索关于先前计算的路



我已经从HERE Maps Routing API v8下载了一组路线。当时,我不知道routeHandler参数,所以我没有从请求中返回它。

现在,我需要从这些以前下载的路线中获取不同出发时间的持续时间。有没有一种方法可以用我所掌握的关于路线的所有其他信息来检索/计算routeHandler?或者在没有routeHandler的情况下检索路线的持续时间?(可能带有路线的id或折线(

我想重新计算路线,给出相同的出发地/目的地,但我担心结果可能与我以前的路线不同,因为API可能会根据出发时间返回不同的路线。

我发现路由API v7有一种用routeID检索路由的方法,但它不适用于v8返回的id。

编辑:我想用原始路线加载的时间作为出发时间来请求,以便获得路线处理程序,但我不确定返回的路线是否与我的路线相同,因为出发时间设置为"现在",我不知道请求过去的时间是否返回与以前相同的东西。

如果您没有在请求中指定参数return=routeHandle,那么您就无法通过折线或路由的id(v8中不存在(或其他方式获得之前计算的路由(或routeHandle(。

你是对的,如果你重新计算一条路线,你会得到不同的路线响应,因为出发时道路上会出现另一种交通状况。

注意:当您按routeHandle(/routes/{routeHandle}(和不同的出发时间解码路线时,它将始终使用以前编码的路线折线(当然还有其他惩罚(,因此对于某些路点(origindestinationvia(组合,重新计算的路线可能会在特定的出发时间返回更有效的路线。

相关内容

最新更新