aquí CLLocationManager
clase proporcionan diferentes campos de ubicación como, Latitud, Longitud, precisión y velocidad.
yo uso CoreLocationController
modo de actualización de la localización i llamar a este método abajo puede obtener la velocidad actual en - (void) locationUpdate: (CLLocation *) método de localización como abajo
- (void)locationUpdate:(CLLocation *)location
{
NSString *currentspeed = [NSString stringWithFormat:@"SPEED: %f", [location speed]];
}
o de otra manera abajo es método delegado
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
NSLog(@"in update to location");
NSString *currentspeed = [NSString stringWithFormat:@"SPEED: %f", [newLocation speed]];
}
también se puede obtener ejemplo desde este enlace ... http://www.vellios.com/2010/08/16/core-location-gps-tutorial/
espero que esto ayudará a ... :)
Señor, he leído ese enlace y también lo he intentado, pero no está completando mi propósito (no obtener una velocidad precisa o casi exacta) ... –
bien, solo intente este http://mobileorchard.com/hello -there-a-corelocation-tutorial/ –
también este ejemplo de iOS SDK lo uso a mi manera como CoreLoactionController ... use esto también ... https://developer.apple.com/library/ios/#samplecode /LocateMe/Introduction/Intro.html –