navigationViewController

navigationViewController

我正在使用iOS的SDK中提供的用户界面中的mapbox默认下拉菜单,

let navigationViewController = NavigationViewController(for: route,    locationManager: navigationLocationManager())
navigationViewController.delegate = self
present(navigationViewController, animated: true, completion: nil)

这提供了一个导航视图控制器,但是当显示该控件时,我想以某种方式实时打印用户沿路线移动的当前位置。我如何在不必构建自己的自定义导航UI的情况下执行此操作?是否可以仅使用UI放置来完成此操作?

最佳答案

您可以在 -mapView:didUpdateUserLocation: 委托方法中执行轻量级操作,包括打印用户的新位置。

08-27 19:03