Estoy utilizando el código siguiente en el método viewDidLoad¿Cómo obtener puntos geo actuales solo una vez en iphone?
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.distanceFilter = kCLDistanceFilterNone; // whenever we move
locationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation;
[locationManager startUpdatingLocation];
Entonces debajo método se llama continuamente cuando cambió de ubicación.
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
Pero quiero puntos geográficos actuales solo una vez. ¿Hay algún método que te dé puntos geográficos directamente actuales? Quiero calcular la distancia entre puntos geográficos actuales y otra ubicación cuando hago clic en algún botón. por favor ayúdame si alguien sabe.