주기적으로 이동 경로를 저장하는 기능을 만들려합니다..
예를들어 1분마다 위치를 수신받아 경로를 저장하고픈데..
제가 못찾는건지.. api를 봐도 갱신에 걸리는 최소시간을 설정할수는 있어도.. 최대시간은 설정하는게 안보이네요..
수신받는 시간도 로그띄어보니 완전 맘대로 받는거 같은데요 ㅠ
딱 정해진 주기로 갱신받을수 없을까요??
혹시 그냥 껏다 켰다를 계속 해야되나요??
결론을 말하자면 안됩니다.
1분 마다 gps 값을 요청할 수는 있어도 1분마다 gps 값을 얻지는 못합니다.
gps 정보는 실제 gps를 이용하든, 네트워크 정보를 이용하든 업데이트 받는데 시간이 필요합니다.
네트워크 정보를 이용하면 그 시간이 짧지만 변수의 값을 읽는 것 처럼 한 순간에 얻지는 못 합니다.
더구나 gps를 이용한다면 그 시간을 장담할 수 없고 만약 실내같은 곳이라면 계속 대기할 수도 있습니다.
딱 맞을 필요는 없고 1분 주기로 요청을 하려고 합니다.
전 당연히 일정 시간 주기로 요청하는 기능이 있을것 같았는데 제가 못찾는건지 안보여서요..
혹시 일정주기로 계속 requestLocationUpdates 로 요청하고 removeUpdates로 종료시켜야 하나요??
저도 아예 껏다켰다 했는데 별 문제 없더군요
agps가 위대하긴 합니다.
저도 그냥 껏다 켜는 방식으로 할까합니다.. 다른방법이 안보이드라구요 ㅎ;;
로그인 유지
결론을 말하자면 안됩니다.
1분 마다 gps 값을 요청할 수는 있어도 1분마다 gps 값을 얻지는 못합니다.
gps 정보는 실제 gps를 이용하든, 네트워크 정보를 이용하든 업데이트 받는데 시간이 필요합니다.
네트워크 정보를 이용하면 그 시간이 짧지만 변수의 값을 읽는 것 처럼 한 순간에 얻지는 못 합니다.
더구나 gps를 이용한다면 그 시간을 장담할 수 없고 만약 실내같은 곳이라면 계속 대기할 수도 있습니다.