我正在处理一个需要跟踪用户位置的应用程序。所以,我尝试了 Fused Location Api(GoogleApiClient)和 LocationListener ,它会定期给我提供位置。
但我的问题是当我的设备处于稳定状态时,它仍然在 onLocationChanged(位置位置)上给了我不同的位置
有人可以指导我如何解决上述问题!
源代码:
答案 0 :(得分:0)
您必须增加最小排量,以便它不会因移动不大而改变位置。
mLocationRequest.setSmallestDisplacement(100);
以米为单位的位移。因此,您需要距离初始位置更新的位置至少100米,以进行新的位置更新。