如何在融合位置服务中修复速度波动引起的位置更新?

时间:2019-07-02 10:49:53

标签: android geolocation fusedlocationproviderapi

我正在使用融合位置服务获取我的当前位置以及我的子设备位置。但是,如果两个设备都在我的办公桌前。但是我知道孩子的设备速度是10MPH,15MPH等。。。我该如何在我的android应用中解决此速度波动问题,以保护孩子免受高速行驶的伤害?

对于此解决方案,我尝试了融合位置服务文档中有关设置间隔和快速间隔的所有方法。但是,这没有改变。

mLocationRequest = new LocationRequest();
mLocationRequest.setInterval(2000);
mLocationRequest.setFastestInterval(1000);
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);

我做的不错,但有时在运行服务时会有所波动。并且这主要发生在稳定的位置。如果位置持续更新,则工作正常。

0 个答案:

没有答案