我可以在iOS中获得GPS定位的准确性吗?

我见过Android开发人员可以获得GPS位置的准确性。 有没有办法让我能够在iOS中获得我当前GPS定位的准确性?

我正在使用此答案中的代码来获取我的位置:

locationManager = [[CLLocationManager alloc] init]; locationManager.delegate = self; locationManager.distanceFilter = kCLDistanceFilterNone; locationManager.desiredAccuracy = kCLLocationAccuracyBest; [locationManager startUpdatingLocation]; - (void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation { NSLog(@"OldLocation %f %f", oldLocation.coordinate.latitude, oldLocation.coordinate.longitude); NSLog(@"NewLocation %f %f", newLocation.coordinate.latitude, newLocation.coordinate.longitude); } 

CLLocation -horizontalAccuracy-verticalAccuracy有2个属性。 大多数情况下,准确性取决于您用于获取位置的硬件

CLLocation horizontalAccuary给出与纬度,经度坐标相关的米的估计位置误差。

verticalAccuracy给出与altitude相关的估计误差。

CLLocation类中使用horizontalAccuracyverticalAccuracy属性。 如果horizo​​ntalAccuracy是一个巨大的值,你可以丢弃信号。

还要确保使用当前日期检查timeStamp ,以确保不缓存GPS信号。