Mapbox 导航仅快速使用我的 2 个航点

问题描述

我尝试在地图框导航中使用 3 个航点。当我运行我的应用程序时,它从中间点开始,开始重新路由,然后提供从我的第一个点到最后一个点的路线。

所以为了让事情变得清晰。如果我想从洛杉矶出发,在拉斯维加斯停留,然后在旧金山结束我的旅行。它正在做的是:从拉斯维加斯开始路线,改道,然后开始从洛杉矶到旧金山的路线。这是我的代码

            self.routeOptions = NavigationRouteOptions(waypoints: allPoints)


        Directions.shared.calculate(routeOptions!) { (session,result) in
        switch result {
        case .failure(let error):
        print(error.localizedDescription)
        case .success(let response):
        guard let route = response.routes?.first else{
        return
        }

            self.route = route

            }
        }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...