위치기반을 이용한 앱 개발 중인 대학생입니다..

GPS 활용하여 내 위치를 탐색하는 프로그램을 만들고 있는데요.

에뮬레이터에는 GPS 를 쓰지 못하므로, 갤럭시S 에 테스팅 하고 있습니다.

질문) GPS 사용은 3G나 wifi를 사용하여 위치를 받는지

(3G를 사용하여 위치탐색한 결과와, wifi를 사용하여 위치탐색한 결과가 다릅니다.
둘다 끄고 GPS를 받으면 탐색이 안되더군요.)

물론 provider 를 GPS_PROVIDER 와 NETWORK_PROVIDER 를 사용해 보았는데

GPS의 경우 폰에서 에러가 뜨더군요.. getBestProvider를 사용해봐도 NETWORK_PROVIDER가 사용되던거 같아요..

혹시 비슷한 경험을 하셨거나 해결방법을 아시는 분 답변 해주시면 감사하겠습니다 :)