下面给出了我正在使用FusedLocationProviderClient获取位置更新的LocationRequest。
mFusedLocationClient.requestLocationUpdates(getLocationRequest(), mLocationCallback, Looper.myLooper());
private LocationRequest getLocationRequest() {
final int UPDATE_INTERVAL_MS = 1 * 1000;
LocationRequest mLocationRequest = new LocationRequest();
mLocationRequest.setInterval(UPDATE_INTERVAL_MS);
mLocationRequest.setFastestInterval(UPDATE_INTERVAL_MS / 2);
mLocationRequest.setSmallestDisplacement(1);
mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
return mLocationRequest;
}
我骑了10分钟的自行车。行驶距离约为5公里。我的代码仅收到4个位置。我找不到与代码有关的问题。