位置获取精确度()这个函数是做什么用的?

23
我知道这个函数返回一个浮点数,表示特定位置的准确度。我的问题是:这个函数返回的值越大,表示该位置越准确吗?还是说我所说的相反情况才是正确的?
4个回答

35

数字越小,精度越高。


34

getAccuracy() 描述了在米数上的偏差。因此,数字越小,精度就越好。


20

getAccuracy()报告的精度单位为米,例如10米。 Google定义精度为68%置信半径(sigma),这意味着如果getAccuracy()报告了10米的精度,则您有68/100的概率在离实际位置不到10米的某个地方。如果getAccuracy()报告的是20米,则您有20米以内的可能性。 因此,getAccuracy()报告的数字越小,说明您距离实际位置越近。


优秀的解释。 - mutiemule

9

getAccuracy()返回0.0时,意味着该位置没有可靠性。


4
要检查位置是否准确,你应该调用Location.hasAccuracy() 来确保精度。 - Thracian
@FatihOzcan 的问题不是关于如何确定位置是否准确,而是关于 getAccuracy() 方法。 - researcher

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接