我已经创建了一个PRIORITY_HIGH_ACCURACY的地理围栏和2分钟的更新间隔,但是当我关闭无线和gps时我的位置的准确性是非常不准确的,例如60米。我在通知菜单中看到gps图标,但它不会只是闪烁。有没有办法在位置返回之前强制gps解决,还是可以找出每次更新的精确度?
答案 0 :(得分:0)
遗憾的是,GPS默认不是很可靠,但在室外环境中应该精确到5-10米;你可能想象的在室内更糟糕。
不幸的是,GPS的准确性还取决于手头的智能手机和天气条件,所以确实没有具体的方法来确定准确的准确度。
显然,radius of a GPS location has a 68% confidence level,表明你所获得的位置在半径范围内有68%的统计可能性。
您还可以使用包含名为getAccuracy()的方法的Location library in Android。
如果您愿意,您可以使用此级别的准确性来确定和比较以前的位置与当前位置的准确性(如果您信任68%的置信度,那就是)。
希望这有帮助
答案 1 :(得分:-1)
问题似乎源于我关闭wifi的设备。如果我打开我的wifi并且没有连接它,我得到接近10米精度的结果但是在200米左右关闭它。看起来像我的api bug