horizo​​ntalAccuracy究竟意味着什么?

Axe*_*xel 14 objective-c cllocationmanager cllocation ios

我正在使用位置服务开发iOS应用程序.拥有实验物理学的背景,我想知道究竟horizontalAccuracylocation找到 什么locationManager:didUpdateToLocation:fromLocation:.文档有点稀疏......

我假设精度给出了基于高斯(或泊松?)分布的置信区间.因此,在一定概率下,实际位置在半径为的圆内horizontalAccuracy,但也可以在该区域之外.那么问题是:这个概率有多大?如果horizontalAccuracy对应于1σ,我有68%的概率在该圆圈内horizontalAccuracy,但相反地看,在近三分之一的情况下,实际位置将在该区域之外.因此,在某些情况下,我宁愿使用2σ(2*horizontalAccuracy)甚至3σ(3*horizontalAccuracy)来计算.

简而言之:某处是否有任何迹象,哪个置信区间horizontalAccuracy有?

评论所有回答"Apple说它在其中"的人:嗯 - 测量结果不准确.它必须具有一定程度的不确定性.如果您经常重复测量,您将获得结果分布 - 可能是高斯分布.该高斯具有一定的宽度,其对应于测量的不确定性水平.更频繁地测量位置将减少不确定性并因此提高准确度,但永远不会给出明确的间隔,其中保证实际位置.您将只获得概率.但如果准确度是3sigma,我们有99.7% - 这是接近确定的.简而言之 - 我怀疑Apple的文档.

qin*_*ngu 12

我一直在寻找相同的信息,但找不到任何答案.我唯一的指针是,在Android上,他们使用的是1σ:

http://developer.android.com/reference/android/location/Location.html#getAccuracy%28%29

对于所有非信徒,这个链接也解释了准确性如何起作用.

我的猜测是,在iOS上也是如此,但没有办法确定 - 除了询问编写代码的人;)

编辑:

经过一些游戏并检查位置更新与物理位置之后,似乎在iOS上更有可能是3σ.有两个观察结果让我相信这是真的:

  • 在来自WiFi三角测量的Android位置通常被报告为具有20到50米之间的准确度.在iOS上,它介于65到165米之间.
  • 在测量报告位置与设备物理位置之间的距离时,每次到目前为止,它都在报告的准确度范围内.