使用 Mapbox Optimized Trips 在导航过程中显示逐向指示
Showing turn-by-turn directions during navigation, using Mapbox Optimized Trips
我正在使用 Optimized Trips Mapbox 的 API,但我遇到了一个我自己无法解决的问题。考虑到 API 发布了大约一个星期,我可能正在尝试实现一些有点贪婪的东西,我认为我不会失去任何问题。
这是我目前的背景:
我正在根据用户手动定位的 2-9 个点创建优化行程。到目前为止一切正常,路线已完美创建,但我真正的 objective 是在那之后,启动另一个 activity 并嵌入导航 API,唯一的功能是导航,显示在带有逐向导航命令的小消息下方。
我没有找到获取检索到的路线并使用之前确定的路线在另一个 activity 中开始导航的方法。
MapboxOptimizedTrips.Builder builder = new MapboxOptimizedTrips.Builder()
.setAccessToken(Mapbox.getAccessToken())
.setProfile(DirectionsCriteria.PROFILE_DRIVING)
.setSource(DirectionsCriteria.SOURCE_FIRST)
.setOverview(DirectionsCriteria.OVERVIEW_FULL);
MapboxOptimizedTrips client = builder.setCoordinates(al).build();
我该怎么做才能给出该响应,启动另一个 activity 带有导航(驾驶员的角度)并给出分路段指示?
抱歉,如果我提出任何旧问题,主要原因是因为我对 Mapbox Navigation 不是很熟悉,而且我没有能力自己解决它。
非常感谢!
开始新的导航会话时,您应该能够传入 DirectionsRoute 对象(API 响应提供)。如果您 运行 遇到任何麻烦,请打开 GitHub 问题以便我们进一步研究。这是一个有趣的用例,我可能忽略了它。
我正在使用 Optimized Trips Mapbox 的 API,但我遇到了一个我自己无法解决的问题。考虑到 API 发布了大约一个星期,我可能正在尝试实现一些有点贪婪的东西,我认为我不会失去任何问题。
这是我目前的背景: 我正在根据用户手动定位的 2-9 个点创建优化行程。到目前为止一切正常,路线已完美创建,但我真正的 objective 是在那之后,启动另一个 activity 并嵌入导航 API,唯一的功能是导航,显示在带有逐向导航命令的小消息下方。 我没有找到获取检索到的路线并使用之前确定的路线在另一个 activity 中开始导航的方法。
MapboxOptimizedTrips.Builder builder = new MapboxOptimizedTrips.Builder()
.setAccessToken(Mapbox.getAccessToken())
.setProfile(DirectionsCriteria.PROFILE_DRIVING)
.setSource(DirectionsCriteria.SOURCE_FIRST)
.setOverview(DirectionsCriteria.OVERVIEW_FULL);
MapboxOptimizedTrips client = builder.setCoordinates(al).build();
我该怎么做才能给出该响应,启动另一个 activity 带有导航(驾驶员的角度)并给出分路段指示?
抱歉,如果我提出任何旧问题,主要原因是因为我对 Mapbox Navigation 不是很熟悉,而且我没有能力自己解决它。
非常感谢!
开始新的导航会话时,您应该能够传入 DirectionsRoute 对象(API 响应提供)。如果您 运行 遇到任何麻烦,请打开 GitHub 问题以便我们进一步研究。这是一个有趣的用例,我可能忽略了它。