스타트 함수가 호출 되면

네트워크 프로바이더와
GPS 프로바이더 두개의 리스너 두 개를 등록하고
위성을 킵니다...

베스트 프로바이더는 사용하지 않고 위의 두개의 리스너가 돌며
두군데서 들어오는 마지막 좌표를 마지막부분에 셋팅을 합니다...

베스트->워스트의 개념으로 항상 GPS 좌표의 값을 먼저 확인하고
그 다음 네트워크 좌표값을 확인 하는 식인데요...

밖에서는 GPS 좌표가 잘 들어와서 문제가 되지 않는데...

실내에서는 항상 네트워크 프로바이더를 베이스로 한 좌표값이 필요한데
이게 아이폰 같은경우 1초면 바로 위치값이 빡! 들어오는데...

제 소스는 이상하게 한참 걸리는데....

mLocationManager.requestLocationUpdates(
                        LocationManager.GPS_PROVIDER, 1000, 0,
                        this.mLocationListeners[0]);

this.mLocationManager.requestLocationUpdates(
                        LocationManager.NETWORK_PROVIDER, 1000, 0,
                        this.mLocationListeners[1]);

위와 같이 GPS 구동 시키고

onLocationChanged(Location newLocation)
함수에서 위치값을 들어오는 족족 Toast에 띄우게 해보았는데
실내에서 좌표가 정말 너무너무너무 안 들어옵니다 ㅠ_ㅠ

뭐가 문젠지 모르겠어요;;; 딱히 좌표를 받아서 비교를 해서 무시하는 처리부가 있는 것도 아니고
그냥 들어오는 족족 토스트로 띄우게 한건데... 왜 안 들어오는지 모르겠네요...