问题描述
我尝试在地图框导航中使用 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 (将#修改为@)