here-api - 此处地图避免重新路由
问题描述
在 iOS 和 Android SDK 中,我找不到任何方法来禁用转弯导航期间的重新路由。每次我偏离路线时,我都会在didUpdateRoute (iOS) / onRouteUpdated (Android) 中收到一条新路线,并且导航管理器会按照新的重新计算路线给出新的指令。我问是因为在 HERE WeGo 应用程序中,当您偏离路线时不会发生任何事情。我想实现类似的行为。
解决方案
没有 API 方法可以禁用重新路由。但是从开发指南中,您可以尝试以下操作:
交通感知导航借助 HERE SDK,开发人员可以启用将实时交通信息考虑在内的逐向路线导航。NavigationManager.setTrafficAvoidanceMode()可用于设置导航期间应处理的交通方式。三种模式可用于交通避免,它们由以下 NavigationManager.TrafficAvoidanceMode 枚举定义。默认模式为禁用。 TrafficAvoidanceMode#MANUAL。在这种模式下,除非 NavigationManager 使用新 Route 显式设置,否则不会发生重新路由。有关详细信息,请参阅下一节。
推荐阅读
- javafx - 如何在 Visual Studio Code 中创建类路径?
- python - 带有套接字的 Python JA3 指纹欺骗
- r - 在列标题和成对变量中嵌入数据的数据透视表
- css - 当我用打开的模式刷新 VueJS 页面时,我松散了 CSS 样式
- python - 为 Django Q 设置磁盘节点
- types - Julia 中的类型图是什么样的?
- node.js - 如何使用中止控制器设置超时并在 ES7 异步等待功能中重试
- git - 我如何克隆一个包含已有文件的仓库
- mongodb - mongo-db compass 中的“或”语句
- skaffold - skaffold 在部署中使用了错误的图像