-1

我创建了一个具有 PRIORITY_HIGH_ACCURACY 和 2 分钟更新间隔的地理围栏,但是当我关闭无线和 GPS 时,我的位置精度非常不准确,大约 60 米。我在通知菜单中看到 gps 图标,但它永远不会稳定,只是闪烁。有没有办法在返回位置之前强制 gps 稳定,或者我可以找出每次更新的精度(以米为单位)?

4

2 回答 2

0

不幸的是,默认情况下 GPS 不是很可靠,但在室外环境中应该精确到 5-10 米;正如您可能想象的那样,室内情况甚至更糟。

不幸的是,GPS 精度还取决于手头的智能手机和天气条件,因此实际上没有确定确切精度的具体方法。

显然,GPS 位置的半径具有 68% 的置信度,这表明您获得的位置在该半径内的统计概率为 68%。

您还可以使用Android 中的 Location 库,它包含一个名为 getAccuracy() 的方法。

如果您特此愿意,您可以使用此准确度级别来确定并根据准确度将先前的位置与当前位置进行比较(如果您相信 68% 的置信度)。

希望这可以帮助

于 2013-07-08T18:04:55.377 回答
-1

问题似乎源于我的设备关闭了 wifi 。如果我打开我的 wifi 并且不连接它,我会得到接近 10m 精度的结果,但在 200m 左右将其关闭。对我来说看起来像一个 api 错误

于 2013-07-08T19:12:31.787 回答