此处-Android Prem SDK NavigationManager.RerouteListener

HERE-Android Prem SDK NavigationManager.RerouteListener

为什么当我偏离路线时NavigationManager.RerouteListener并不总是被调用? 如果仍然调用这个方法,是否需要在NavigationManager中安装一个新的Route?

NavigationManager.getInstance().setRoute(route)

还是自动发生?

我找不到指示我是否在路线上的参数。有没有这样的参数,怎么调用?

HereMaps SDK 有一些计算来调用重新路由侦听器。例如,用户是以任何方式接近目的地还是离开目的地。

我观察到每次我尝试离开目的地时都会调用侦听器。 改道的距离取决于许多参数,如路线、运输方式、交通等。

NavigationManager 不需要设置新路由。 但是,如果您在地图上显示路线对象,请清除旧路线并重新绘制新路线。