안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요. 제가 지오코더와 로케이션 메니져를 이용하여 지도를 만들었습니다.
넥서서s를 쓰고 있구요.
그런데 와이파이망에서는 주소를 잘 받아옵니다
3g망에서도 조금 느리지만 잘 받아옵니다.
제가 와이파이와 3g를 다 비활성화시켜놓고
gps만 켠상태에서 어플 실행시 위치를 받아오지 못합니다.
물론 로케이션 매니져에 네트워크와 gps둘다 코드를 넣어놨습니다.
왜 그럴까요. 원래 gps만으로는 위치를 받아오지 못하나요?
넥서서s를 쓰고 있구요.
그런데 와이파이망에서는 주소를 잘 받아옵니다
3g망에서도 조금 느리지만 잘 받아옵니다.
제가 와이파이와 3g를 다 비활성화시켜놓고
gps만 켠상태에서 어플 실행시 위치를 받아오지 못합니다.
물론 로케이션 매니져에 네트워크와 gps둘다 코드를 넣어놨습니다.
왜 그럴까요. 원래 gps만으로는 위치를 받아오지 못하나요?
2011.04.03 23:03:47
저도 요즘 안드로이드로 gps 관련해서 이것저것 해보는데, gps는 건물안에선 거의 안되고... 3g나 와이파이만 되죠.
그리고 대부분 getBestProvider(new Criteria(), true); 이런식으로 쓰던데..
네트워크를 가져오는지 gps를 가져오는지 확인해보세요.
이게 제가 테스트 해본 결과 항상 가져오는게 네트워크였어요. 이상하게 폰에 3g 와이파이 다 꺼도 gps로 잡을 생각을
안했죠... 100% 확률로 네트워크만 잡음.. 집 말고 밖에서도 그랬구요.
이유는 폰 설정에 보면 장소 및 보안설정(저는 모토쿼티)에 보면 사용자 위치 밑에 무선 네트워크 사용(WI-FI 및 또는 모바일
네트워크에서 측정된 위치) 이 체크되어있으면 무조건 네트워크로만 받아오더라구요. 이거 끄니까 gps를 잡네요.
그리고sk에서는 3g로 위치가 잘 안잡힌다고 하네요. 기지국 업뎃을 하면서 뭔 문제가 생겼다는데 4월쯤 다시 고친다고 하네요.(웹서핑결과)
그리고 대부분 getBestProvider(new Criteria(), true); 이런식으로 쓰던데..
네트워크를 가져오는지 gps를 가져오는지 확인해보세요.
이게 제가 테스트 해본 결과 항상 가져오는게 네트워크였어요. 이상하게 폰에 3g 와이파이 다 꺼도 gps로 잡을 생각을
안했죠... 100% 확률로 네트워크만 잡음.. 집 말고 밖에서도 그랬구요.
이유는 폰 설정에 보면 장소 및 보안설정(저는 모토쿼티)에 보면 사용자 위치 밑에 무선 네트워크 사용(WI-FI 및 또는 모바일
네트워크에서 측정된 위치) 이 체크되어있으면 무조건 네트워크로만 받아오더라구요. 이거 끄니까 gps를 잡네요.
그리고sk에서는 3g로 위치가 잘 안잡힌다고 하네요. 기지국 업뎃을 하면서 뭔 문제가 생겼다는데 4월쯤 다시 고친다고 하네요.(웹서핑결과)




gps만으로는 원래 못받아오는건지 궁금해서 질문했습니다.