마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

GPS에 대하여 질문하겠습니다.

0 추천
GPS를 이용하여 어플 개발중인데요

GPS가 건물안에 있으니 GPS가 안잡힙니다.

정확도 높이는 방법없을까요? 그리고 배달의민족처럼 GPS설정창에서 바로 설정이 되면 바로 적용할수있게 하러고 하는데 어떻게 하면될까요?
영혼군단 (530 포인트) 님이 2015년 8월 7일 질문

2개의 답변

0 추천
건물 내부에서의 GPS는 힘들어요. GPS라는게 위성으로 부터오는 전파를 받아서 위치를 알려주는 것이고 이 위성파가 건물내부에서는 기기에 도달하지 못하거나 반향등의 이유로 위성으로 부터의 위치정보를 구하는 것이 어려워서 그렇습니다.

보통이럴때는 통신모듈이나 wifi로 부터 위치정보를 수집하게 됩니다.

따라서 정확도가 많이 떨어지게 되지요.
컴러기 (22,230 포인트) 님이 2015년 8월 7일 답변
0 추천
보통 로케이션 설정에 모드가 있습니다

GPS만 이용하느냐, 네트워크(망 + wifi) 정보를 이용하느냐, 둘 다 이용하느냐의 차이입니다

네트워크만 이용하는 게 제일 배터리 소모가 적습니다. 정확도는 둘 다 이용하는 것이 제일 좋습니다.

이 모드에 따라 앱에서 팝업을 출려할 수 있으므로, 앱 사용자에게 가장 높은 수준의 로케이션 설정을 요구하는 방식을 사용할 수 있겠네요.

둘 다 이용하는 경우에는 실내에서도 위치정보를 잡을 수 있습니다. 간혹 아예 안 잡히는 경우도 있습니다만..

로케이션 설정이 완료되었을 때, 브로드 캐스트로 정보가 날라오니까 브로드 캐스트 리시버에 원하는 인텐트를 넣어두시면 바로 적용가능할 겁니다.

사용방법은 아래 링크 참조

http://stackoverflow.com/questions/11398732/how-do-i-receive-the-system-broadcast-when-gps-status-has-changed
cc1232 (35,280 포인트) 님이 2015년 8월 7일 답변
혹시 저 소스말고는 다른소스 없을까요? 저렇게 하니까 브로드 캐스트가 되지 않네요 ㅠㅠ
...