Я использую следующий код в методе viewDidLoad
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.distanceFilter = kCLDistanceFilterNone; // whenever we move
locationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation;
[locationManager startUpdatingLocation];
Затем ниже метод вызывается непрерывно при изменении местоположения.
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
Но мне нужны текущие географические точки только один раз. Есть ли какой-либо метод, который дает вам прямые текущие гео-точки? Я хочу рассчитать расстояние между текущими географическими точками и другим местоположением, когда я нажимаю какую-либо кнопку. пожалуйста, помогите мне, если кто-нибудь знает.