위치 API
Important
이 설명서는 Win32/COM 위치 API에 대한 것입니다. 각 개별 API 참조 항목의 요구 사항 섹션에 지정된 운영 체제(OS)에서 사용할 수 있습니다. 이 API는 이후 OS 버전에서 변경되거나 사용할 수 없습니다. 따라서 대신 Windows 런타임 Windows.Devices.Geolocation API를 사용하는 것이 좋습니다. 웹 사이트에서 위치에 액세스하려면 W3C 지리적 위치 API를 사용할 수 있습니다(지리적 위치 API 소개 참조).
목적
오늘날 컴퓨터는 그 어느 때보다 모바일이 많습니다. 소형 노트북에서 태블릿 PC에 이르기까지 많은 컴퓨터가 사용자가 원하는 곳마다 갈 수 있습니다. 컴퓨터의 이동성을 활용하는 프로그램은 사람들의 삶에 상당한 가치를 더할 수 있습니다. 예를 들어 인근 레스토랑을 찾고 운전 길 찾기를 제공하는 프로그램은 휴대용 컴퓨터에 자연스럽게 맞는 것처럼 보입니다. 그러나 사용자의 현재 위치를 결정하는 기술은 일반적이고 저렴하지만 이 기술에 대한 솔루션을 구축하는 것은 어려운 작업일 수 있습니다.
위치 인식 프로그램을 만들려면 다음을 비롯한 다양한 문제를 해결해야 할 수 있습니다.
- 한 번에 하나의 프로그램에만 액세스할 수 있는 가상 COM 포트를 사용하는 GPS(글로벌 포지셔닝 시스템) 디바이스입니다.
- NMEA(National Marine Electronics Association) 사양과 같은 프로토콜에 대한 이해 및 프로그래밍과 독점 공급업체 확장.
- 알려진 수직 하드웨어 솔루션에 대한 프로그래밍에 국한됩니다.
- GPS 수신기, 연결된 네트워크, 셀룰러 전화 네트워크, 인터넷 및 사용자 설정과 같은 다양한 위치 공급자 간의 전환을 처리하는 논리를 구현합니다.
이 설명서에서는 Windows 위치 API(애플리케이션 프로그래밍 인터페이스)에 대해 설명합니다. 위치 API는 사용자 위치에 대한 데이터를 검색하는 표준 방법을 제공하고 위치 데이터 보고서의 형식을 표준화하여 위치 인식 프로그래밍을 간소화하는 데 도움이 됩니다. 위치 API는 위치 데이터 공급자 간의 전환을 자동으로 처리하고 항상 현재 상황에 가장 정확한 공급자를 선택합니다.
대상 개발자
위치 API는 COM 인터페이스 집합을 통해 해당 기능을 제공합니다. 위치 API 기능은 C++ 프로그래밍 언어를 통해 COM을 사용하거나 Microsoft JScript와 같은 스크립팅 언어에서 COM 개체를 사용하는 데 익숙한 프로그래머가 사용할 수 있습니다.