2013-01-09 2 views
1

집 밖에서 몇 시간 동안 테스트 한 후, 집에 돌아 왔을 때 GPS가 활성화되어 있지만 건물 내부에서 위치 수정이 이루어지지 않았 음을 알았습니다. onLocationChanged 메서드를 가져올 수 없습니다. 라는.GPS가 건물 내부에서 작동하지 않습니다

문제 : GPS가 장치로 "시도 모드"에서 계속 내 위치를 감지하지 못한다는 것을 알아야합니다. 모드를 시도하는 것은 20 일 후에도 결과가 나오지 않는 상황을 의미합니다. 30 분 동안은 상태 표시 줄에 깜박이면서 활성화 된 것으로 자체 선언했습니다.

GPS가 위치를 얻지 못하는 것을 어떻게 알 수 있었는지 어떻게 Network_Provider와 같은 다른 제공 업체로 전환 할 수 있습니까?

간단히 말해서 GPS가 위치 수정을 찾을 수 있거나 다른 방법으로 위치를 가져와야한다는 결론을 내 기기에 보내고 싶습니다.

나는 누군가가 저에게 어떻게 대처할 지에 대한 아이디어를 줄 수 있기를 바랍니다.

답변

4

아래의 링크에는 GPS 및/또는 네트워크에서 위치를 얻는 방법에 대한 멋진 자습서가 있습니다.

특정 시간대에 GPS 위치가 있는지를 분석하는 타이머 작업을 사용합니다 (20 초 가정). 그렇지 않은 경우 네트워크에서 현재 위치로 위치를 반환합니다. GPS 위치 정보가 있으면 최신 정보 (최신 정보)를 비교하여 그 정보를 반환합니다.

What is the simplest and most robust way to get the user's current location on Android?

+0

많은 도움을 주셔서 감사합니다. –

+0

행복하게 도와주었습니다. – nithinreddy

관련 문제