События, когда пользователь закрывается или завершает sh навигацию по mapbox на ios - PullRequest
0 голосов
/ 28 января 2020

Я запускаю навигацию по mapbox через мост (в реагировать на родной язык). Я хотел бы знать, как отлавливать событие, когда пользователь закрывает представление навигации или останавливает навигацию. Mapboxnavigation version: код навигации:

 if (CLLocationManager.locationServicesEnabled()) {
        locationManager.startUpdatingLocation() // start location manager
      }

      let origin = Waypoint(coordinate: CLLocationCoordinate2D(latitude: number2, longitude: number), name: "Origin")
      let destination = Waypoint(coordinate: CLLocationCoordinate2D(latitude: number4, longitude: number3), name: "Destination")
      let options = NavigationRouteOptions(waypoints: [origin, destination])

      Directions.shared.calculate(options) { (waypoints, routes, error) in
        guard let route = routes?.first else { return }

        let viewController = NavigationViewController(for: route)
        let appDelegate = UIApplication.shared.delegate
        appDelegate!.window!!.rootViewController!.present(viewController, animated: true, completion: nil)
      }

...