Używam następujący kod w metodzie viewDidLoadJak uzyskać bieżące punkty geograficzne tylko raz w iPhonie?
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
locationManager.delegate = self;
locationManager.distanceFilter = kCLDistanceFilterNone; // whenever we move
locationManager.desiredAccuracy = kCLLocationAccuracyBestForNavigation;
[locationManager startUpdatingLocation];
Następnie poniżej metoda nazywa się stale, gdy położenie zmieniło.
- (void)locationManager:(CLLocationManager *)manager
didUpdateToLocation:(CLLocation *)newLocation
fromLocation:(CLLocation *)oldLocation
Ale chcę bieżące punkty geo tylko raz. Czy istnieje metoda dająca ci bezpośrednio aktualne punkty geo? Chcę obliczyć odległość między aktualnymi punktami geograficznymi a inną lokalizacją po kliknięciu jakiegoś przycisku. proszę mi pomóc, jeśli ktoś wie.