Mapbox iOS:开始中途导航并跳过一个或多个怀抱点

时间:2019-02-12 19:47:09

标签: swift4 mapbox mapbox-gl

从用户位置计算路线时,包括航路点和最终目的地,该路线图如何检测并跳过一个或多个航路点以保持在路线上?

目前,当我用两个航点计算A点和B点之间的路线时,导航服务在重新启动后将我重定向回航点1,尽管我只是通过了它。我想知道是否有一种方法可以检测和跳过它。切记,这种情况是由于在休息,午夜休息或崩溃后重新启动整个应用程序引起的。

情景:我们从荷兰到德国,从阿姆斯特丹(NL)到阿纳姆(NL),再到法兰克福(DE),最后是柏林(DE)。我们在法兰克福过夜。早上,我们想继续我们的“兴趣点”路线,并从法兰克福路点继续。目前,当我启动该应用程序时,它可以正常运行,但是将我重定向回阿纳姆(NL),然后再次转到法兰克福(DE)。

我将Mapbox 4.7与最新版本的导航和路线结合使用。

// userLocation being Amsterdam originally, after a nights rest Frankfurt
NavigationRouteOptions(waypoints: [userLocation, arnhem, frankfurt, berlin], profileIdentifier: .automobile)

有人知道如何实现这一目标吗?

0 个答案:

没有答案