序言:
我看过很多关于提高 android 设备的 GPS 性能和准确性的帖子。但我只是好奇,对我的 GPS 跟踪应用程序给出的结果有点尴尬。特别是当我将它与我从谷歌纬度获得的结果进行比较时。
这是我的问题:
为什么我无法同时在同一设备上获得与谷歌纬度一样准确的结果。
我使用“标准”工具来自定义我的结果和提供者,如下所示
Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_HIGH);
provider = locmgr.getBestProvider(criteria, true);
我能够在测试设备中以 800-900 米的精度获得 GPS 定位结果:LG Optimus pro。谷歌纬度应用程序显示了更精细的结果作为设备的位置。该应用程序是否正在执行任何类型的缓存..或更精细的标准调整。
我真的很喜欢看到我的应用程序提供 20 到 30 米或更高的精度;-)