Я пытаюсь получить ETA из моего текущего местоположения в someDestination с помощью Apple MapKits.Но похоже, что MKDirections.Request () не работает.Я использую Swift 5.
let request = MKDirections.Request()
// Get error from this line
let request.source = MKMapItem(placemark:
MKPlacemark(coordinate:CLLocationCoordinate2D(latitude: 37.325539,
longitude: -122.011780), addressDictionary: nil))
// Get error from this line
let request.destination = MKMapItem(placemark:
MKPlacemark(coordinate:CLLocationCoordinate2D(latitude: 37.325539,
longitude: -122.011780), addressDictionary: nil))
request.transportType = .automobile
let directions = MKDirections.init(request: request)()
// Get error from this line
directions.calculateETA {
(response, error) -> Void in
if error == nil {
if let estimate = response {
print("Travel time \(estimate.expectedTravelTime / 60)")
print("Departing at \(estimate.expectedDepartureDate)")
print("Arriving at \(estimate.expectedArrivalDate)")
}
}
}