위치 API

[Win32 위치 API이며 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다. 대신 Windows 사용합니다. Devices.Geolocation API. 웹 사이트에서 위치에 액세스하려면 W3C 지리적 위치 API를 사용합니다. ]

목적

오늘날 컴퓨터는 그 어느 때보다 모바일화되어 있습니다. 소형 노트북에서 태블릿 PC에 이르기까지 많은 컴퓨터가 사용자가 원하는 곳마다 갈 수 있습니다. 컴퓨터의 이동성을 활용하는 프로그램은 사람들의 삶에 상당한 가치를 더할 수 있습니다. 예를 들어 근처 레스토랑을 찾고 운전 방향을 제공하는 프로그램은 휴대용 컴퓨터에 자연스럽게 적합한 것처럼 보입니다. 그러나 사용자의 현재 위치를 결정하는 기술은 일반적이고 저렴하지만 이 기술에 대한 솔루션을 구축하는 것은 어려운 작업일 수 있습니다.

위치 인식 프로그램을 만들려면 다음을 비롯한 다양한 문제를 해결해야 할 수 있습니다.

  • 가상 COM 포트를 사용하는 GPS(글로벌 포지셔닝 시스템) 디바이스로, 한 번에 하나의 프로그램에만 액세스할 수 있습니다.
  • 전미 해양전자협회(NMEA) 사양과 같은 프로토콜에 대한 이해 및 프로그래밍과 독점 공급업체 확장.
  • 알려진 수직 하드웨어 솔루션에 대한 프로그래밍에 국한됩니다.
  • GPS 수신기, 연결된 네트워크, 휴대폰 네트워크, 인터넷 및 사용자 설정과 같은 다양한 위치 공급자 간의 전환을 처리하는 논리를 구현합니다.

이 설명서에서는 Windows 위치 API(애플리케이션 프로그래밍 인터페이스)에 대해 설명합니다. Location API는 사용자 위치에 대한 데이터를 검색하는 표준 방법을 제공하고 위치 데이터 보고서의 형식을 표준화하여 위치 인식 프로그래밍을 간소화하는 데 도움이 됩니다. Location API는 위치 데이터 공급자 간의 전환을 자동으로 처리하고 항상 현재 상황에 가장 정확한 공급자를 선택합니다.

대상 개발자

Location API는 COM 인터페이스 집합을 통해 해당 기능을 제공합니다. 위치 API 기능은 C++ 프로그래밍 언어를 통해 COM을 사용하거나 Microsoft JScript 같은 스크립팅 언어에서 COM 개체를 사용하는 데 익숙한 프로그래머가 사용할 수 있습니다.

단원 내용