2012-06-29 4 views
0

SIM이없는 android 타블렛에서 현재 사용자 위치를 찾는 가장 좋은 방법은 무엇입니까?현재 Android 타블렛의 현재 위치

내 질문에 순진 할 수 있지만 위치 관리자에 네트워크 운영자 (SIM)와 인터넷 연결이 필요합니까? 마찬가지로 GPS를 사용해야하는 경우에도 네트워크 운영자가 필요합니까?

알려 주시기 바랍니다.

+0

위해 네트워크 운영자가 필요하지만 (질문을 -1 특히 하나) 아래 사람 중 일부는하지 않았다 생각합니다. 나는 당신의 질문을 보완하기 위해 +1을합니다. 정확하게 이해한다면, GPS가 꺼져 있고 휴대 전화 연결 (셀 타워 정보 없음)이없는 경우 어떻게 Google이 내 위치를 알고 있는지 묻는 것입니다. 나는 똑같은 것을 요구하고있다. 네가 알아 내면 알려줘. – JRun

답변

2

GPS 용 네트워크 운영자는 필요하지 않습니다.

NETWORK_PROVIDER를 사용하려면 인터넷 연결이 필요합니다. 인터넷 연결이 없으면 업데이트 된 위치를 얻지 못할 것입니다.

NETWORK_PROVIDER는 Wi-Fi 스테이션 정보 및 셀 타워 정보를 수집하여 인터넷을 통해 Google의 위치 서버에 전송합니다. 위치 서버는 해당 정보를 사용하여 서버의 데이터베이스에 저장된 데이터를 기반으로 사용자의 가장 가능성있는 위치를 찾습니다.

Wi-Fi 또는 모바일 데이터를 통해 인터넷에 액세스 할 수 있습니다. SIM 카드가없는 경우 NETWORK_PROVIDER에서 Wi-Fi 정보를 수집하고이를 기반으로 위치를 추측합니다.

1

LocationManager 클래스는 SIM 카드가 아닌 내부 GPS 라디오를 사용합니다. MapView 또는 유사한지도 구성 요소를 사용하지 않으려는 경우에도 인터넷 연결이 필요하지 않습니다. 태블릿에 GPS가있는 경우 GPS를 켜고 (활성화하려면) LocationManager, or SensorManager '를 사용하여 여러 가지 예 중 하나를 시도해 GPS 센서에서 읽습니다. 희망이 도움이! 시작하기에 앞서 example입니다. 당신이 실제로 해달라고

2

내가 질문을받을 GPS