2017-04-05 7 views
0

Aplcatel Pop4 (6.0.1), Sony Z (5.1.1), WelyFox (6.0.1)의 세 가지 스마트 폰이 있습니다.다른 스마트 폰의 위치가 다른 이유는 무엇입니까?

코드 : WiFi 및 GPS를 통해 좌표를 개별적으로 가져와 결과를 다른 TextViews에 저장합니다. 필요한 모든 권한이 설정됩니다.

AlcatelPop4 : GPS 수신자를 통해서만 데이터를 가져 와서 (GPS 텍스트 뷰에 배치하고) 창 또는 실외 근처에 있습니다. WIFI를 통한 좌표가 없습니다.

소니 Z : WiFi를 통해 빠르게 좌표를 찾습니다. GPS는 실외와 창문 가까이에서 정확하고 정확하게 작동합니다.

WelyFox : 소니의 Wi-Fi로 좌표를 빠르게 찾을 수 있지만 GPS를 통해 가져 와서 GPS textView에 넣습니다. WiFi를 통한 좌표는 없습니다. 그러나 정확도는 Wi-Fi와 같습니다.

실제로 실내 좌표를 얻는 방법을 이해해야합니까?

동일한 코드를 실행할 때 이러한 장치가 다르게 작동하는 이유는 무엇입니까? 코드는 Google 설명서에서 완전히 복사하여 붙여 넣습니다. GPS 및 Google지도와 관련된 질문에 멘토가되어 주신 것에 대해 감사드립니다.

답변

0

기본적으로 GPS는 모바일 마더 보드에 장착 된 하드웨어입니다. 이 하드웨어는 많은 제조업체에서 제조 한 것으로서 품질이 다릅니다.

따라서 제조업체는 GPS 위치를 결정해야합니다.

GPS가 정확히 어떻게 작동하나요 ..?

GPS가 위성 위치 확인을 위해 메시지를 보냅니다. 3 명 이상의 위성이 같은 위치로 응답하면 정확한 위치로 간주하고 위도와 경도를 표시합니다.

이제 GPS 하드웨어에 따라 다릅니다. 그것이 다른 장치에서 다른 결과를 얻는 이유입니다.

희망이 도움이 될 것입니다 !!!

+0

전에 이론적 인 측면을 알고 있었지만 응답 해 주셔서 감사합니다. 이 중 일부는 다른 하드웨어와 관련이있을 수 있지만 너무 많이는 아니지만 예를 들어 Google지도가 GPS 및 Wi-Fi를 통해 alcatel pop4에서 완벽하게 작동한다고 생각했습니다. 그래서 내 앱이 잘못되었는데 이해가되지 않습니다. –