use CLLocationDirection instead of CLLocationDegrees