안드로이드 GPS 수신 방법 2가지 "A-GPS / S-GPS"


Android/코드창고 2011.08.17 15:01





아이폰은 위치수신을 꺼놓은 경우에 위치 확인이 되지 않지만,
안드로이드는 이와 다르게 GPS를 꺼놓아도 네트워크를 이용해 위치 정보를 수신할 수 있습니다.

최근 GPS관련 어플리케이션을 제작한다고 GPS 관련 정보를 찾아보고 있는데
꽤나 재미있는 부분이 많네요^^

A-GPS 와 S-GPS로 나뉘게 되는데, 둘의 차이점은

 
위 표의 출처는 http://atin.tistory.com/381 입니다.

A-GPS 의 경우에는 위성의 현재위치를 네트워크 서버에서 받아오기 때문에 데이터 요금이 발생하고, 배터리 소모가 적은 반면,
S-GPS 의 경우에는 단독으로 위성과 통신을 하기 때문에 요금이 발생하지 않는다고 하네요.

제가 만드는 어플의 경우에는 A-GPS를 사용해서 제작을 할 생각입니다.

아무래도 가장큰 단점인 '배터리 소모량'과 '수신시간이 늦음'이란 단점이 너무 크게 다가오네요.

//네트워크 또는 GPS 중 둘중 하나를 받는다.
String provider = locationManager.getBestProvider(criteria,true);

// GPS만 사용한다.
String provider = LocationManager.GPS_PROVIDER;

Reference GPS수신관련 설정 (http://www.androidpub.com/1509416)
오늘의 블록체인 뉴스

WRITTEN BY
ShakeJ

0 , 댓글  12개가 달렸습니다.
  1. 종류도 다 따로 있군요..
    좋은정보 잘보고 갑니다..ㅎ
  2. 덕분에 저런 차이에 대해서 알게되었네요..
    종류가 다르게 있었군요...
    네비게이션을 생각하니 대충 이해가되네요..ㅎ
    • 네 ㅋㅋ 어플들 중에 GPS안켜도 수신위치를 잡는 게 조금은 신기하기도 했는데, 서버위치로 GPS 위치를 받아오더라구요^.^
  3. 그렇군요. 그런 차이가 있네요.
    잘 보고 갑니다^^
  4. ^^..안녕하시죠....
    • 네 미다스님^^ 벌초갔다와서 최근에 블로그에 들어오질 못했네요 ㅜ 벌초는 다녀오셨나요?^^
  5. ㅎㅎ..벌초는..시골이 너무 멀어서 못갑니다..남해거든요.
    저 블로그타이틀하고 닉넴 바꿨습니다..
    • 오호 뜻이궁금한데요?+_+
      프렌즈이면 여러분이서 하시는걸로 바뀐것인지?^^
      어플에는 수정해놓겠습니다!!^^
  6. 근데 어플은 어디서 볼수 있나요..찾아봐도 모르겠는데요..
    그리고 좋은친구들의 프렌즈 입니다..여러사람이 하는건 아니구요...ㅎㅎ
    그냥 고심끝에..제가 골프하고 연예만 포스팅 하는게 아니라서..뭐가 좋을까 생각끝에 결정했습니다..
secret