我想知道当手机不动但 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/