- Registriert
- 28.03.09
- Beiträge
- 14
Hallo zusammen,
ich habe eine Applikation geschrieben, die auf Knopfdruck die Geokoordinaten ermitteln soll und in einem Objekt speichert.
Leider ermittelt die App immer dieselben Koordinaten. Was mache ich falsch?
Anbei der Code:
ich habe eine Applikation geschrieben, die auf Knopfdruck die Geokoordinaten ermitteln soll und in einem Objekt speichert.
Leider ermittelt die App immer dieselben Koordinaten. Was mache ich falsch?
Anbei der Code:
Code:
- (IBAction)getLocation
{
locationManager = [[CLLocationManager alloc] init];
[locationManager setDelegate:self];
[locationManager setDistanceFilter:kCLDistanceFilterNone];
[locationManager setDesiredAccuracy:kCLLocationAccuracyBest];
[locationManager startUpdatingLocation];
[activityIndicator startAnimating];
}
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)nLocation fromLocation:(CLLocation *)oldLocation
{
[locationManager stopUpdatingLocation];
[activityIndicator stopAnimating];
[newLocation setLatitude:nLocation.coordinate.latitude];
[newLocation setLongitude:nLocation.coordinate.longitude];
[latitudeLabel setText:[NSString stringWithFormat:@"Latitude: %f",[newLocation latitude]]];
[longitudeLabel setText:[NSString stringWithFormat:@"Longitude: %f",[newLocation longitude]]];
}