You can use the distanceFromLocation: method of the CLLocation method, which returns the distance in meters between two CLLocation.
CLLocation *currentLoc = ; CLLocation *restaurantLoc = [[CLLocation alloc] initWithLatitude:restaurantLat longitude:restaurantLng]; CLLocationDistance meters = [restaurantLoc distanceFromLocation:currentLoc];
source share