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
しかし、現在のジオポイントは一度だけ必要です。現在のジオポイントを直接提供する方法はありますか?ボタンをクリックしたときの現在の地理的ポイントと他の場所との間の距離を計算したい。誰か知っているなら助けてください。