Android LocationRequest-如何设置精度以获取低精度和高精度?

时间:2019-11-28 16:20:04

标签: android android-gps fusedlocationproviderapi fusedlocationproviderclient

我已经使用以下方法从用户处进行定位:

 getFusedLocationProviderClient(activity)?.requestLocationUpdates(locationRequest, locationUpdateListener,
                Looper.myLooper())

这是locationRequest条件:

 locationRequest = LocationRequest()
            locationRequest?.apply {
                priority = LocationRequest.PRIORITY_HIGH_ACCURACY
                interval = 2000L
                fastestInterval = 2000L
            }

我正在使用此位置更新,以便可以在地图上显示移动的对象,因此我设置了2秒的间隔,因为我需要它立即几乎实时地在地图上绘制东西。不过我有些担心:

我的测试团队将测试的精度设置为非常低,以查看将Genymotion GPS精度更改为非常宽(低)的情况会发生什么,并且由于某些原因,这些位置不会很快进入。如果准确度是(高)一样,那么我可以更快地获得更新。我究竟做错了什么 ?

在质量检查测试中,基本精度设置为100m。

0 个答案:

没有答案