首页 > 解决方案 > 此处地图避免重新路由

问题描述

在 iOS 和 Android SDK 中,我找不到任何方法来禁用转弯导航期间的重新路由。每次我偏离路线时,我都会在didUpdateRoute (iOS) / onRouteUpdated (Android) 中收到一条新路线,并且导航管理器会按照新的重新计算路线给出新的指令。我问是因为在 HERE WeGo 应用程序中,当您偏离路线时不会发生任何事情。我想实现类似的行为。

标签: here-api

解决方案


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

交通感知导航借助 HERE SDK,开发人员可以启用将实时交通信息考虑在内的逐向路线导航。NavigationManager.setTrafficAvoidanceMode()可用于设置导航期间应处理的交通方​​式。三种模式可用于交通避免,它们由以下 NavigationManager.TrafficAvoidanceMode 枚举定义。默认模式为禁用。 TrafficAvoidanceMode#MANUAL。在这种模式下,除非 NavigationManager 使用新 Route 显式设置,否则不会发生重新路由。有关详细信息,请参阅下一节。


推荐阅读