Мой код для приложения игрока в гольф. Мне нужно точное местоположение пользователя, вот мой нынешний код
- (void) update_location
{
locationManager_player = [[CLLocationManager alloc] init];
locationManager_player.delegate = self;
locationManager_player.desiredAccuracy = kCLLocationAccuracyBest;
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 8.0) {
[locationManager_player requestWhenInUseAuthorization];
}
[locationManager_player startUpdatingLocation];
}
- (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
{
// Code to handle the current user location
}
Приведенный выше метод делегата не дает точного местоположения пользователя. Возможно, это дает координаты, которые находятся на расстоянии 30-40 ярдов от текущей позиции пользователя
Заранее спасибо