Почему метод getAccuracy в FusedLocationProviderClient всегда возвращает значение с минимальным значением 10,0 (никогда не меньше 10)?
mLocationRequest = new LocationRequest();
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
mLocationRequest.setInterval(UPDATE_INTERVAL);
mLocationRequest.setFastestInterval(FASTEST_INTERVAL);
mLocationRequest.setSmallestDisplacement(0);
getFusedLocationProviderClient(getApplicationContext()).requestLocationUpdates(mLocationRequest, new LocationCallback() {
@Override
public void onLocationResult(LocationResult locationResult) {
// do work here
longFused=locationResult.getLastLocation().getLongitude();
latFused=locationResult.getLastLocation().getLatitude();
accFused=locationResult.getLastLocation().getAccuracy();
sendMessageToUI(longFused, latFused, accFused,locationResult.getLastLocation().getTime());
}
},
Looper.myLooper());
с этим кодом, я всегда получаю accFused никогда не ниже 10,0, кто-нибудь может помочь?