在HERE maps for javascript平台(或REST API)中是否有与重路由相关的可用功能?

在HERE maps for javascript平台(或REST API)中是否有与重路由相关的可用功能?,javascript,rest,here-api,Javascript,Rest,Here Api,当用户偏离实际计划路线时,我无法计算正确的重新路线。使用calculateRoute服务时不考虑用户的航向 我正试图在javascript平台上自己实现重路由特性。开始时,我正在计算给定起始和目标地理位置/地址的路由 如果用户偏离了计划的路线,我将尝试重新选择用户的路线,为此我必须计算一条新的路线,以引导用户到达预期的目的地。除了使用calculateRoute服务计算新路线之外,我找不到任何其他方法,因为我遇到了以下问题 即考虑下面的用例,用户应该在环形交叉口中采取第一个出口,但是错误地退出了

当用户偏离实际计划路线时,我无法计算正确的重新路线。使用calculateRoute服务时不考虑用户的航向

我正试图在javascript平台上自己实现重路由特性。开始时,我正在计算给定起始和目标地理位置/地址的路由

如果用户偏离了计划的路线,我将尝试重新选择用户的路线,为此我必须计算一条新的路线,以引导用户到达预期的目的地。除了使用calculateRoute服务计算新路线之外,我找不到任何其他方法,因为我遇到了以下问题

即考虑下面的用例,用户应该在环形交叉口中采取第一个出口,但是错误地退出了错误的出口。通过我的重新路由逻辑,我得到用户已偏离计划路线的确认,并根据用户的当前位置和已知目的地计算新路线。在本文中,我所面临的主要问题是用户向北行驶,但是由于计算服务没有考虑航向角,所以计算的路线指示用户采取非法的U形转弯,以便到达预定的目的地。


请告诉我是否有任何其他可能的方法来计算javascript/REST API平台中正确重新路由的路由。

javascript/REST API或路由API没有可能的类似重新路由方法,因为起始点/目的点总是表示一个停止点,因此路由API使用起始点作为起始点向任何方向移动,以实现成本优化的布线


您的用户总是自己移动,并且有一条坐标轨迹,例如,从您偏离计划路线的坐标开始,然后将偏离的坐标作为附加航路点(在请求中:航路点1=geo!passThrough!lat,lng)对于您的重新路线和起始航路点,请从偏离之前的用户轨迹中更正坐标。因此,您可以避免非法掉头。

Javascript/REST API或路由API没有类似于重新路由的方法,因为起始点/目的点总是表示一个停止点,因此路由API使用起始点作为任何方向的起点,以实现成本优化的路由


您的用户总是自己移动,并且有一条坐标轨迹,例如,从您偏离计划路线的坐标开始,然后将偏离的坐标作为附加航路点(在请求中:航路点1=geo!passThrough!lat,lng)对于您的重新路线和起始航路点,请从偏离之前的用户轨迹中更正坐标。因此,您可以避免非法掉头。

请参考routing API documentation developer.here.com/documentation/routing/topics/request-constructing.html,以防出现无法正常工作的特定路由示例,您能否共享rest API URL请参考routing API documentation developer.here.com/documentation/routing/topics/request-constructing.html如果有特定的路由示例无法正常工作,您能否共享rest API URL