0

我正在使用 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 导航并不熟悉,而且我无法自己解决。

非常感谢!

4

1 回答 1

2

开始新的导航会话时,您应该能够传入一个 DirectionsRoute 对象(API 响应提供该对象)。如果您遇到任何问题,请打开 GitHub 问题,以便我们进一步研究。这是一个有趣的用例,我可能忽略了它。

于 2017-04-21T16:07:08.887 回答