Вместо установки distanceFilter в kCLDistanceFilterNone
т.е. locationManager.distanceFilter = kCLDistanceFilterNone;
Вы можете присвоить некоторому значению distanceFilter и проверить
Например, locationManager.distanceFilter = 0.5f;
А чтобы рассчитать расстояние, вы должны реализовать didUpdateToLocation: fromLocation:
где вы должны найти новую широту и долготу
Наконец
CLLocationObject = newLocation;
CLLocationDistance yourdistance = [newLocation getDistanceFrom: CLLocationObject];
NSString * distance = [[NSString alloc]
initWithFormat: @ "% gm", ваше расстояние];
NSLog (@ "у вас есть путешествие =% @", расстояние);