0

Ich habe diesen Code, um den Standort von Benutzern auf einem Array zu aktualisieren und zu speichern. Wie kann ich feststellen, ob sich der Benutzer auf einer gebührenpflichtigen Autobahn befindet?Swift, MapKit, CLLage Wie kann man Mautstraßen vermeiden?

func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) { 

    let userLocation: CLLocation = locations[0] as CLLocation 
    userLocationForDirections = locations[0] as CLLocation 

    manager.startUpdatingLocation() 
    var userLatitude = (userLocation.coordinate.latitude) 
    var userLongitude = (userLocation.coordinate.longitude) 
    userMoves = [userLatitude, userLongitude] 
    } 

Antwort

1

Sie möchten Blick auf MKDirectionsResponse Objekt versuchen. Es enthält ein Array von MKRoute Objekten und jedes MKRoute hat einen advisoryNotices (String), der Informationen über die Route enthält. Keine Garantie, dass es immer Maut-Informationen haben wird, aber es kann ...

Verwandte Themen