在此地图避免重新路由

时间:2019-04-01 17:07:02

标签: here-api

在iOS和Android SDK中,我都找不到在逐行导航期间禁用重新路由的任何方法。每次我离开航线时,我都会在 didUpdateRoute (iOS)/ onRouteUpdated (Android)中收到一条新路线,导航管理器会在重新计算新路线后给出新指令路线。我问是因为在HERE WeGo应用中,当您离开航线时什么也没有发生。我想实现类似的行为。

1 个答案:

答案 0 :(得分:0)

没有API方法可以禁用重新路由。但是从开发指南中,您可以尝试以下操作:

  

交通感知导航使用HERE SDK,开发人员可以启用按路线导航,将实时路况信息纳入   帐户。 NavigationManager.setTrafficAvoidanceMode()可用于   设置导航期间处理交通的方式。三   模式可用于避免流量,它们由   以下NavigationManager.TrafficAvoidanceMode枚举。的   默认模式为“禁用”。    TrafficAvoidanceMode#MANUAL 。在这种模式下,除非将NavigationManager显式设置为新Route,否则不会发生重新路由。对于   详细信息,请参阅下一节。