NavigationView的Mapbox重新路由问题

时间:2019-07-23 15:22:05

标签: android mapbox mapbox-android

我正在遵循Mapbox文档中的以下示例:https://docs.mapbox.com/android/navigation/examples/navigationview-with-fragment/,区别在于我是从startNavigation回调中调用onNavigationReady的(此时我已经获取了路由)。

当用户首次打开应用程序并开始旅行时,会检测到偏离路线,并且Mapbox会自动触发重新路线。行程结束后(即调用Navigation.stopNavigation,并且用户导航到另一个视图),如果他们尝试执行另一次行程并且不在路线上,则Mapbox不会触发重新路由。以后的旅程都一样。再次关闭并启动该应用程序可以解决第一次旅行的问题,但随后的旅行继续无法重新路由。

我尝试过:

  • 毫不费力地将Mapbox导航UI SDK升级到最新版本
  • 将片段添加为RouteListener,并注意到onOffRoute回调即使在未执行重新路由的情况下也正确触发了
  • 打开Mapbox调试日志记录模式,但没有看到任何有用的日志

任何帮助将不胜感激。

注意:我不是说英语的人,因此,如果您发现我的编辑有任何错误,请随时纠正我。

0 个答案:

没有答案