saber - medir distancias en iphone
Calcule la distancia entre dos lugares usando latitud-longitud en gmap para iPhone (2)
Posible duplicado:
Coordenadas GPS en grados para calcular distancias.
¿Cómo calcular la distancia entre dos lugares usando latitud-longitud en gmap para iPhone? Calcula la distancia entre dos lugares usando latitud-longitud en gmap para iPhone
Tienes que usar Core Location Framework . Así que no te olvides de agregar e importar Core Location Framework.
#import <CoreLocation/CoreLocation.h>
CLLocation *locA = [[CLLocation alloc] initWithLatitude:lat1 longitude:long1];
CLLocation *locB = [[CLLocation alloc] initWithLatitude:lat2 longitude:long2];
CLLocationDistance distance = [locA distanceFromLocation:locB];
//distance in Meters
//1 meter == 100 centimeter
//1 meter == 3.280 feet
//1 square meter == 10.76 square feet
[locA release];
[locB release];
si tiene el parámetro de ubicación, cree 2 CLLocations y use el método [location1 distanceFromLocation:location2]
.