gpt4 book ai didi

java - Android Location.getAccuracy() 返回 1

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:29:05 32 4
gpt4 key购买 nike

我正在尝试使用 Location.getAccuracy() 获取我当前的 GPS 精度。但是,这似乎不可能返回 1(或有时返回 2)。 Google map 告诉我,我当前的定位精度是 40 米。

有什么想法吗?

int accuracy = (int) loc.getAccuracy();
// This will give me accuracy = 1

最佳答案

来自documentation of getAccuracy :

Returns the accuracy of the fix in meters.

为什么这似乎不可能?返回值为 1,有时为 2 米,对于 GPS 来说非常合适。凭借良好的信号强度并锁定多颗卫星,您可以获得那种精度。

(此外,由于您要将值转换为 int。准确度实际上可能是 1.9 米。)

关于java - Android Location.getAccuracy() 返回 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4175046/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com