6

我在 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

但我只想要一次当前的地理点。有没有什么方法可以直接为您提供当前的地理点?当我单击某个按钮时,我想计算当前地理位置与其他位置之间的距离。如果有人知道,请帮助我。

4

1 回答 1

6

- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation你可以打电话

[manager stopUpdatingLocation];
于 2012-06-26T14:18:44.063 回答