Sto sviluppando l'applicazione GPS. Sai come rilevare la velocità del dispositivo mobile?CLLocation speed
In realtà, ho bisogno di rilevare la velocità ogni 2 secondi.
Conosco didUpdateToLocation
il metodo viene chiamato quando la posizione è cambiata.
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
Ma penso che questo metodo non è adatto per il mio problema.
Quindi, Devo controllare la velocità di [CLLocationManager location]
in 2 secondi?
Qualche suggerimento?
Grazie in anticipo.
Fuori interesse che è la migliore delle due opzioni (in termini di precisione)? –
getDistanceFrom è stato ammortizzato. Replace CLLocationDistance distanceChange = [newLocation getDistanceFrom: oldLocation]; con CLLocationDistance distanceChange = [newLocation distanceFromLocation: oldLocation]; – Wes