My speed is stuck at -1.0 mph.
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
locationManager.desiredAccuracy = kCLLocationAccuracyBest
locationManager.requestWhenInUseAuthorization()
locationManager.startUpdatingLocation()
locationManager.delegate = self
locationManager.startUpdatingLocation()
}
}
extension ViewController : CLLocationManagerDelegate {
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
let location = locations.last!
latitude.text = String(location.verticalAccuracy)
longitude.text = String(location.horizontalAccuracy)
speed.text = String(format: "%.1f", location.speed) + " mph"
altitude.text = String(location.altitude)
print("Locatio: \(location)")
}