我正在使用Optimized Trips Mapbox的API,我遇到了一个我自己无法解决的问题。也许我想尝试实现一些有点贪心的东西,考虑到API已经发布了大约一周,我认为我不会丢失任何问题。
这是我目前的背景: 我正在创建一个优化的旅程,基于用户手动定位的2-9个点。到目前为止一切正常,路线完美创建,但我真正的目标是在此之后,启动另一个嵌入了导航API的活动,其唯一的功能就是导航,在下面显示带有转弯导航命令的小消息。 我没有找到方法来获取检索到的路线并开始导航在另一个活动中使用之前已确定的路线。
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();
我该如何做出响应,通过导航(驾驶员的观点)启动另一项活动并提供转弯指示呢?
很抱歉,如果我提出任何较旧的问题,主要原因是因为我对Mapbox Navigation并不熟悉,而且我无法自己解决这个问题。
非常感谢你!
答案 0 :(得分:2)
开始新的导航会话时,您应该能够传入DirectionsRoute对象(API响应提供)。如果您遇到任何麻烦,请打开GitHub问题,以便我们进一步了解它。这是一个有趣的用例,我可能忽略了它。