【发布时间】:2019-04-02 17:07:25
【问题描述】:
在 iOS 和 Android SDK 中,我都找不到任何方法来在逐向导航期间禁用重新路由。每次我偏离路线时,我都会在 didUpdateRoute (iOS) / onRouteUpdated (Android) 中收到一条新路线,并且导航管理器会在新的重新计算后给出新的指令路线。我问是因为在 HERE WeGo 应用程序中,当您偏离路线时不会发生任何事情。我想实现类似的行为。
【问题讨论】:
标签: here-api
在 iOS 和 Android SDK 中,我都找不到任何方法来在逐向导航期间禁用重新路由。每次我偏离路线时,我都会在 didUpdateRoute (iOS) / onRouteUpdated (Android) 中收到一条新路线,并且导航管理器会在新的重新计算后给出新的指令路线。我问是因为在 HERE WeGo 应用程序中,当您偏离路线时不会发生任何事情。我想实现类似的行为。
【问题讨论】:
标签: here-api
没有 API 方法可以禁用重新路由。但是从开发指南中,您可以尝试以下操作:
Traffic Aware Navigation 借助 HERE SDK,开发人员可以启用逐向路线导航,将实时交通信息纳入 帐户。 NavigationManager.setTrafficAvoidanceMode() 可用于 设置导航期间应处理的交通方式。三 模式可用于交通规避,它们由 遵循 NavigationManager.TrafficAvoidanceMode 枚举。这 默认模式为禁用。 TrafficAvoidanceMode#MANUAL。在这种模式下,除非 NavigationManager 使用新 Route 显式设置,否则不会发生重新路由。为了 更多信息,请参阅下一节。
【讨论】: