locationManager.requestLocationUpdates(provider, 1000, 10,
new LocationListener() {
@Override
public void onLocationChanged(Location location) {
// TODO Auto-generated method stub
_return[0] = showGPS_x(location);
_return[1] = showGPS_y(location);
}
@Override
public void onProviderDisabled(String provider) {
// TODO Auto-generated method stub
_return[0] = showGPS_x(location);
_return[1] = showGPS_y(location);
}
@Override
public void onProviderEnabled(String provider) {
// TODO Auto-generated method stub
}
@Override
public void onStatusChanged(String provider, int status,
Bundle extras) {
// TODO Auto-generated method stub
}
});
return _return;
}
1초 단위 혹은 10미터 이동에 대한 로케이션 업데이트 기능을 하는건데요
가장 처음껀 위치변화가 생길 경우를 말하는데요
위치가 변할 경우 해당하는 로케이션이 가지고 있는 값의 좌표값 x/y를 보여주는건가 보네여
그다음꺼는 프로바이더가 사용불가능할 경우에 좌표값을 보여주고
그 아래는 사용가능할 경우인데 이건 비어있구요
상태변화가 마지막꺼인데 보통은
처음꺼 마니 쓰죠 주로 네비게이션같은거 쓸때 위치 변화시 아이콘 이동시키는거에서 마니 쓰여요
즉 저것은 위치기반 서비스의 매니저 사용할때 쓰는거예요