我需要一些关于位置跟踪的说明,我使用以下代码片段来获取当前用户位置,在我的代码中,我会延迟一分钟调用位置侦听器。每次我得到不同的位置值时,我都不会移动/干扰设备,设备放在桌子上,我不明白为什么会这样,我的代码有什么问题还是我需要做一些事情指导我,提前谢谢,
locationManager = (LocationManager) HomeActivity.this
.getSystemService(Context.LOCATION_SERVICE);
locationListener = new LocationListener() {
public void onLocationChanged(Location location) {
currentLatitude = Double.toString(location.getLatitude());
currentLongitude = Double.toString(location.getLongitude());
}
public void onStatusChanged(String provider, int status,
Bundle extras) {
}
public void onProviderEnabled(String provider) {
}
public void onProviderDisabled(String provider) {
}
};
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER,
60000, 0, locationListener);
}