Look into
-(void)locationManager:(CLLocationManager *)manager didUpdateLocations:(NSArray *)locations;
and use this to get your current location:
[locations lastObject];
and to get distance use this:
distanceFromLocation:
9
solved How to show locations of friends on map near by 20 km from user current location in ios [closed]