Hallo ich habe da eine Funktion geschrieben, die mein Navi App ständig zum abstürzen bringt. Ich weiß das ist nicht sehr Elegant gelöst aber ich würds einfach gern mal zum laufen bekommen. Mapkit liefert ja nichts in die Richtung oder ....
Gruß
Alles anzeigen
Gruß
C-Quellcode
- func updateCamera(){
- var lat: Double
- switch locationManager.location!.speed {
- case 20-50:
- print("Speed 20-50")
- lat = 1000
- mapView.camera.pitch = 40
- case 50-130:
- print("Speed 50-130")
- lat = 1100
- mapView.camera.pitch = 70
- case 130-300:
- print("Speed 130-300")
- lat = 1200
- mapView.camera.pitch = 90
- default:
- print("Speed default")
- lat = 1300
- mapView.camera.pitch = 20
- break
- }
- var region:MKCoordinateRegion = mapView.region
- var span:MKCoordinateSpan = mapView.region.span
- span.latitudeDelta = lat
- span.longitudeDelta = location.coordinate.longitude
- region.span=span;
- mapView .setRegion(region, animated: true)
- mapView.userTrackingMode = .FollowWithHeading
- print("Update latitude off camera")
- }