API расположения
Внимание
Эта документация предназначена для API расположения Win32/COM. Он доступен для использования в операционных системах (OSes), указанных в разделе "Требования" каждого отдельного справочного раздела API. Этот API может быть изменен или недоступен в более поздних версиях ОС. Поэтому вместо этого рекомендуется использовать API среда выполнения Windows Windows.Devices.Geolocation. Чтобы получить доступ к расположению с веб-сайта, можно использовать API географического расположения W3C (см . общие сведения об API географического расположения).
Характер использования
Компьютеры сегодня являются более мобильными, чем когда-либо. С небольших ноутбуков на планшетные компьютеры многие компьютеры могут идти там, где пользователь хочет пойти. Программы, которые используют преимущества мобильности компьютера, могут добавить значительную ценность для жизни людей. Например, программа, которая может найти близлежащие рестораны и предоставить направления вождения, казалось бы, естественно подходят для переносимого компьютера. Но хотя технология для определения текущего расположения пользователя является распространенным и доступным, создание решений на этой технологии может быть сложной задачей.
Чтобы создать программу с поддержкой расположения, может потребоваться преодолеть различные проблемы, в том числе:
- Глобальные устройства позиционирования (GPS), использующие виртуальные COM-порты, предоставляющие доступ только к одной программе за раз.
- Понимание и программирование протоколов, таких как спецификация Национальной ассоциации морской электроники (NMEA), а также расширения собственных поставщиков.
- Ограничивается программированием известных вертикальных аппаратных решений.
- Реализация логики для обработки переходов между различными поставщиками расположений, такими как приемники GPS, подключенные сети, мобильные телефонные сети, Интернет и параметры пользователя.
В этой документации описывается интерфейс программирования приложения расположения Windows (API). API расположения помогает упростить программирование с учетом расположения, предоставляя стандартный способ получения данных о расположении пользователей и стандартизации форматов для отчетов о расположении. API расположения автоматически обрабатывает переходы между поставщиками данных расположения и всегда выбирает наиболее точный поставщик для текущей ситуации.
Аудитория разработчика
API расположения предоставляет свои функциональные возможности через набор com-интерфейсов. Функции API расположения могут использоваться программистами, знакомыми с использованием COM на языке программирования C++ или с использованием COM-объектов на языках сценариев, таких как Microsoft JScript.