실내에서 network 의 낮은 정확도로 인해서 gps 로 현재 위치를 갱신하고자 합니다... 


그런데 locationMgr.requestLocationUpdates(LocationManager.GPS_PROVIDER,0,0, this); 이 놈이 return 값이 void 라서 


확인할 길이 없더라구요. 그래서 사용한 방법이 


while(provider != locationMgr.GPS_PROVIDER)

    {

        provider = locationMgr.getBestProvider(criteria, true);

    }

이렇게 해서 provider 가 GPS 가 될때까지 기다렸다가 gps 가 들어 오면은 위치를 갱신하게 했거든요... 그런데 역시나 실내라서 그런지 

계속 루프만 돌고 gps 를 잡아 오질 못하네요........... 


그래서 질문드립니다. 실내에서도 gps 잡아오는 방법에 대해서 알수 있을까요???  아니면 


궁극적으로 이 질문의 발생 이유가 정확도를 높이기 위함 이기 때문에 어떤 로직을 사용해야지 정확도를 높힐수 있을지에 대해서 


질문을 드립니다.... 그럽 다들 좋은 하루 되세요..........