Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在对象移动时提高定位精度_Android_Gps_Locationmanager - Fatal编程技术网

Android 如何在对象移动时提高定位精度

Android 如何在对象移动时提高定位精度,android,gps,locationmanager,Android,Gps,Locationmanager,实际上,我正在做一个gps应用程序,它将在移动时测量两个地质点之间的距离。但是,当我的设备处于静态状态时,仍会计算距离,因为更改的位置将更新旧的和新的地质点,然后计算距离。 以下是我在程序中使用的设置: Criteria criteria = new Criteria(); criteria.setAccuracy(Criteria.ACCURACY_FINE); criteria.setAltitudeRequired(false); criteria.setBearingRequired(f

实际上,我正在做一个gps应用程序,它将在移动时测量两个地质点之间的距离。但是,当我的设备处于静态状态时,仍会计算距离,因为更改的位置将更新旧的和新的地质点,然后计算距离。 以下是我在程序中使用的设置:

Criteria criteria = new Criteria();
criteria.setAccuracy(Criteria.ACCURACY_FINE);
criteria.setAltitudeRequired(false);
criteria.setBearingRequired(false);
criteria.setCostAllowed(true);
criteria.setPowerRequirement(Criteria.POWER_LOW);
当位置更改时,它将更新旧的和新的地质点并计算距离

而且,我正在使用网络提供商进行室内测试


请善意的建议,因为我真的需要一些帮助。谢谢。

到底是什么问题?当我不移动时,当前位置应该是同一位置,但它将更新到其他位置。这是系统的性质。。。位置计算是“模糊的”,所以微小的变化是绝对可以预料的@Yahia,如果你想要这种跳跃行为,你是幸运的,但是iphone在静止时占据了位置。