Как получить текущие геопоинты только один раз в iphone?

Я использую следующий код в методе 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

Но мне нужны текущие географические точки только один раз. Есть ли какой-либо метод, который дает вам прямые текущие гео-точки? Я хочу рассчитать расстояние между текущими географическими точками и другим местоположением, когда я нажимаю какую-либо кнопку. пожалуйста, помогите мне, если кто-нибудь знает.

6
задан python 26 June 2012 в 14:13
поделиться