android - GPS 位置改变但设备不动

标签 android gps

我想知道当手机不动但 GPS 位置数据发生变化时,这是否是正常行为?差异在 2m 到 900m 之间。

最佳答案

获取位置的三种方法:

LocationManager.NETWORK_PROVIDER
LocationManager.GPS_PROVIDER
LocationManager.PASSIVE_PROVIDER

当您通过 getLastKnownLocation 请求位置时,位置提供程序会使用最佳提供程序来获取位置数据。这可能会根据您的标准发生变化,因此位置数据可能会发生变化。

criteria.setAccuracy(Criteria.ACCURACY_FINE);

此设置将使您的位置更加准确。

关于android - GPS 位置改变但设备不动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35452773/

相关文章:

android - Activity onResume()

android - 以与 Google Fit 应用程序相同的方式获取 Google Fit 历史记录(Google Fit 自动记录的 Activity )

java - 类(class)倒数计时器不会重置

android - 如何在 android ListView 中删除页脚的底部分隔线

iOS:如何在她/他进入地铁之前获取最后一个用户的位置?

java - 后台 Android Activity - 记录 GPS

java - GPS 启用检查后销毁并重新启动应用程序

gps - 纬度长或长纬度

java将对象数组转换为int数组

gps - 浏览器如何从计算机获取 GPS 数据?