gpt4 book ai didi

ios - MapBox 路线进度 RouteStepProgress 变量 moSTLy 返回 nil

转载 作者:行者123 更新时间:2023-11-28 07:23:11 24 4
gpt4 key购买 nike

我曾经使用 RouteStepProgress 类中的 userDistanceToManeuverLocation 变量,但这似乎最近才返回 nil。

以防万一我做错了什么,我尝试按照 MapBox iOS 导航教程 (https://docs.mapbox.com/help/tutorials/ios-navigation-sdk/) 进行操作,但结果相同。

按照 MapBox 教程,我将执行以下操作来获取变量:

let navigationViewController = NavigationViewController(for: directionsRoute!)
let distance = navigationViewController.navigationService.routeProgress.currentLegProgress.currentStepProgress.userDistanceToManeuverLocation

我似乎没有看到任何错误消息或其他问题。我会在用户位置的每个刻度上得到这个变量,但现在只返回 nil。感谢您的帮助

最佳答案

因此,经过一些测试后,我发现问题与较新版本的 MapBox Navigation (SDK MapboxNavigation) 有关。从版本 0.29.0 开始的任何内容都会导致问题。现在我坚持使用 0.28.0 版本,并且必须将此报告给 MapBox

编辑:最新版本(撰写此编辑时为 MapboxNavigation 0.38.0)似乎提供了解决方案。我现在使用 RouteProgress 类中的 distanceRemaining,它做同样的事情。

关于ios - MapBox 路线进度 RouteStepProgress 变量 moSTLy 返回 nil,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57416956/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com