locationManager.requestLocationUpdates(
LocationManager.GPS_PROVIDER,
MIN_TIME_BW_UPDATES,
MIN_DISTANCE_CHANGE_FOR_UPDATES, this);
로케이션 매니저 등록한후에 onLocationChanged 리스너에
if(beforeLocation == null){
beforeLocation = location;
}else{
distance += beforeLocation.distanceTo(location);
beforeLocation = location;
}
이렇게 해서 누적이동거리를 측정하려했는데 측정이 이상하게되는게 되더라구요 (사실은 테스트할때 beforeLocation = location; 이부분을 누락했었는데, 그럼 점점 멀리갈수록 이동거리가 크게 증가해야 할터인데 너무 적게 이동거리가 올라가더군요..) 제가 잘못 코딩한건가요?