Windows Phone의 GPS 알아보기.

독서 시간 아이콘 6 분. 읽다


독자들은 MSpoweruser를 지원하는 데 도움을 줍니다. 당사의 링크를 통해 구매하시면 수수료를 받을 수 있습니다. 툴팁 아이콘

공개 페이지를 읽고 MSPoweruser가 편집팀을 유지하는 데 어떻게 도움을 줄 수 있는지 알아보세요. 자세히 보기

이 짧은 기사에서는 Windows Phone에서 위치 서비스가 작동하는 방식에 대해 간략히 소개하고자 합니다. 이름에서 알 수 있듯이 위치 서비스는 Windows Phone OS, 내장 및 타사 앱에 위치 데이터를 제공하는 내장 서비스입니다. 이 서비스의 이름이 GPS 서비스가 아닌 위치 서비스인 이유가 궁금하십니까? 그 이유가 있습니다. 각 Windows Phone에는 GPS 모듈이 장착되어 있지만 위치 정보가 항상 GPS에서 나오는 것은 아닙니다. 사실 대부분의 경우 Windows Phone은 실제 GPS 모듈의 전원을 켜기 위해 추가 전력을 소비하기 전에 먼저 다른 소스를 사용하려고 시도합니다.

다음은 Windows Phone이 위치 정보를 얻기 위해 사용하는 세 가지 정보 소스입니다. 셀룰러 라디오, Wi-Fi 라디오 및 GPS 모듈입니다. 이 세 가지 소스를 결합하여 AGPS라고 하며 이는 Assisted GPS의 약자입니다. 이 목록에서 GPS 모듈은 실제로 마지막에 오고 마지막에도 사용됩니다. 위성에서 GPS 신호를 수신하려면 상당한 전력이 필요합니다. 또한 삼각 측량을 수행하고 실제 위치를 파악하는 데 필요한 최소 3~4개의 위성을 수정하는 데 오랜 시간이 걸립니다. 실내에서는 작동하지 않으며 실외 기상 조건, 나무 덮개 및 인근 산 또는 높은 구조물의 영향을 크게 받을 수 있습니다. GPS가 작동하면 가장 정확한 데이터를 제공하지만 그렇지 않은 경우가 많습니다. 현재 위치에서 정확한 GPS 좌표를 얻는 것이 불가능할 수도 있습니다.

여기에서 다른 두 가지 소스가 작동합니다. 비행기 모드가 아니고 범위 내에 있을 때 휴대폰은 항상 하나 이상의 기지국에 연결됩니다. 가까운 기지국의 위치를 ​​알면 Windows Phone이 매우 대략적인 위치를 알 수 있습니다. 오류 마진은 크지만 이 정보를 얻는 것은 빠르고 추가 전력이 거의 필요하지 않으며 거의 ​​모든 곳에서 작동하며 많은 응용 프로그램에 충분할 수 있습니다.

다음 방법은 도시 지역에서 매우 효과적이며 Wi-Fi 라디오를 기반으로 합니다. Wi-Fi 네트워크에 연결할 필요는 없지만 Wi-Fi 라디오는 켜진 상태로 두어야 합니다. 전화기는 Wi-Fi 네트워크의 알려진 서명을 스니핑하기 시작합니다. 서버 측에서 Microsoft는 수백만 개의 Wi-Fi 네트워크 및 해당 위치의 서명을 저장합니다. 대부분의 경우 가정의 Wi-Fi 네트워크는 많이 움직이지 않으며 인구 밀집 지역에서는 전화기 구석구석에 많은 Wi-Fi 네트워크가 표시됩니다. 데이터베이스가 합리적으로 자주 업데이트되는 한 주변의 Wi-Fi 네트워크를 보는 것만으로도 전화기에 놀라울 정도로 정확한 위치 정보를 매우 빠르게 제공할 수 있습니다. 이미 언급했듯이 연결할 필요도 없습니다. 그러나 네트워크 위치 데이터베이스는 인터넷을 통해서만 사용할 수 있으므로 데이터를 가져오려면 휴대전화에서 데이터 요금제 또는 알려진 Wi-Fi 네트워크 연결을 사용해야 합니다.

팁 : 인구 밀집 지역에서 위치 정보를 자주 사용하는 경우 네트워크에 연결할 계획이 없더라도 항상 Wi-Fi 라디오를 켜두십시오. 잠재적으로 전력을 절약하고 이러한 지역에서 휴대전화의 위치를 ​​훨씬 빠르게 파악할 수 있습니다.

내가 자주 묻는 질문 중 하나는 GPS 내비게이션 장치에서 자주 발견되는 위성 및 기타 유용한 GPS 정보의 현재 위치를 표시하는 Windows Phone용 앱이 없는 것처럼 보이는 이유입니다. 그 이유는 Microsoft가 개발자에게 이러한 낮은 수준의 정보를 볼 수 있는 API를 노출하지 않기 때문입니다. 그보다, 대부분의 경우 위치는 GPS를 전혀 사용하지 않고 Windows Phone에 제공됩니다.

팁 : Windows Phone은 가능한 한 빨리 초기 위치 정보를 얻을 수 있도록 최적화되어 있기 때문에 처음 얻은 판독값이 가장 정확하지 않은 경우가 많습니다. 지도와 같은 내장 앱을 포함한 대부분의 앱은 실제로 위치 변경 사항을 구독하므로 시간을 주면 위치 정확도가 향상될 것입니다.

개발자에게 노출되는 설정 중 하나는 "높은 정확도 요구"입니다. 실제로 이 설정은 정확도에 직접적인 영향을 미치지 않습니다. 그러나 앱이 이를 사용하는 경우 위치 서비스는 전력 소모가 적은 소스(예: 셀룰러 라디오 또는 Wi-Fi)의 정보도 사용할 수 있는 경우에도 GPS 수신기를 사용하여 더 많은 전력을 사용하고 좌표 정보를 수정하려고 합니다.

현재 구현된 위치 서비스를 사용하면 사용자나 개발자가 위치가 GPS 또는 기타 덜 정확한 출처에서 오는지 확실히 알 수 없습니다. 그러나 한 가지 좋은 선물은 고도입니다. 위치 정보가 기지국이나 Wi-Fi 네트워크에서 오는 경우 표고는 항상 0입니다. 또한 보고된 정확도는 GPS의 경우 훨씬 더 높습니다.

그러나 정확도 자체는 높지만 휴대폰의 GPS 안테나의 크기가 작기 때문에 데이터에는 많은 랜덤 노이즈가 발생합니다. GPS 위치 외부의 좋은 조건에서도 몇 피트 떨어져 있을 수 있습니다. 하나의 위치만 알아야 하는 경우(결국 위치 데이터가 정확할 것으로 기대하지 않음) 큰 문제가 아닐 수 있지만 내장 GPS를 사용하여 트랙을 기록하거나 위치 정보를 얻으려고 하면 큰 문제가 됩니다. 고도 프로필과 매우 시끄러운 사진을 얻을 수 있습니다. 다음과 같은 영리한 앱 GPS 계산기 최근 출시 GPS 계산기 PRO 이 데이터를 매끄럽게 하고 노이즈를 제거하기 위해 칼만 필터라는 고급 알고리즘을 구현합니다.

팁 : 전력을 절약하거나 개인 정보를 보호하기 위해 항상 다음을 설정하여 시스템 전체에서 위치 서비스를 끌 수 있습니다. 설정->시스템->위치: 위치 서비스떨어져서. 이 마스터 스위치 외에도 Windows Phone에서는 설정 -> 응용 프로그램. 에 대한 개별 위치 설정을 확인하십시오. 인터넷 익스플로러, 지도, 사진+카메라수색. 예를 들어 설정 "찍는 사진에 위치 정보 포함"On 위치 정보를 사용할 수 있을 때 Windows Phone이 자동으로 사진에 위치 정보 태그를 지정하도록 합니다.

소개 키티야:

Kitya는 GPS 애호가이자 취미로 하는 Windows Phone 개발자이기도 합니다. 그는 사용자가 GPS 계산기, 이미지 맵날씨 통계, 그리고 지금 또한 GPS 계산기 PRO이미지맵 플러스.

주제에 대한 추가 정보: 좌표, GPS를, 장소, 위치 서비스