Iphone 如何利用岩芯定位检测误差的准确度

Iphone 如何利用岩芯定位检测误差的准确度,iphone,ios,core-location,Iphone,Ios,Core Location,我有一个应用程序,可使用以下内容跟踪用户位置: locationManager.distanceFilter = kCLDistanceFilterNone; locationManager.desiredAccuracy = kCLLocationAccuracyBest; 根据苹果公司的文件,核心位置将试图获得最好的读数,直到我告诉它停止。然而,我意识到阅读可能会受到许多不可控因素的影响,如天气、建筑物内的设备等 在我的应用程序中,我想存储读数的准确度。例如,如果我在一个领域,我可能会得到

我有一个应用程序,可使用以下内容跟踪用户位置:

locationManager.distanceFilter = kCLDistanceFilterNone;
locationManager.desiredAccuracy = kCLLocationAccuracyBest;
根据苹果公司的文件,核心位置将试图获得最好的读数,直到我告诉它停止。然而,我意识到阅读可能会受到许多不可控因素的影响,如天气、建筑物内的设备等

在我的应用程序中,我想存储读数的准确度。例如,如果我在一个领域,我可能会得到一个读数,精确到10米,但如果我在雷雨期间在同一领域,我可能会得到一个读数,精确到100米

有没有办法检测我的读数实际有多准确?

CLLocation
(从
CLLocationManager
返回的对象)包含两个属性,
horizontalAccuracy
verticalAccuracy

这是一个以米为单位的值,表示给定位置周围的半径有多少米

您可以在此处阅读有关
CLLocation
的更多信息

我相信这就是苹果在其地图应用程序中所使用的,在位置周围放置圆圈,以表示您可能所在的区域