API de localização
Importante
Esta documentação é para a API de localização Win32/COM. Ele está disponível para uso nos sistemas operacionais (SOs) especificados na seção Requisitos de cada tópico de referência de API individual. Essa API pode ser alterada ou indisponível em versões posteriores do sistema operacional. Portanto, recomendamos que você use a API Windows.Devices.Geolocation do Tempo de Execução do Windows. Para acessar a localização de um site, você pode usar a API de Localização Geográfica do W3C (consulte Introdução à API de Localização Geográfica).
Finalidade
Os computadores hoje são mais móveis do que nunca. De pequenos laptops a Tablet PCs, muitos computadores podem ir aonde o usuário quiser. Programas que aproveitam a mobilidade do computador podem agregar valor significativo à vida das pessoas. Por exemplo, um programa que pode encontrar restaurantes próximos e fornecer instruções de direção parece ser um ajuste natural para um computador portátil. Mas, embora a tecnologia para determinar a localização atual do usuário seja comum e acessível, criar soluções com essa tecnologia pode ser uma tarefa assustadora.
Para criar um programa com reconhecimento de local, talvez seja necessário superar uma variedade de problemas, incluindo:
- Dispositivos de sistema de posicionamento global (GPS) que usam portas COM virtuais, que fornecem acesso a apenas um programa por vez.
- Compreensão e programação de protocolos, como a especificação da National Marine Electronics Association (NMEA), bem como extensões de fornecedores proprietários.
- Limitando-se à programação de soluções de hardware verticais conhecidas.
- Implementar lógica para lidar com transições entre vários provedores de localização, como receptores GPS, redes conectadas, redes de telefonia celular, Internet e configurações do usuário.
Esta documentação descreve a API (interface de programação de aplicativo) do Windows Location. A API de localização ajuda a simplificar a programação com reconhecimento de localização, fornecendo uma maneira padrão de recuperar dados sobre a localização do usuário e padronizando formatos para relatórios de dados de localização. A API de localização lida automaticamente com as transições entre provedores de dados de localização e sempre escolhe o provedor mais preciso para a situação atual.
Público de desenvolvedores
A API de Localização fornece sua funcionalidade por meio de um conjunto de interfaces COM. A funcionalidade da API de localização pode ser usada por programadores que estão familiarizados com o uso de COM por meio da linguagem de programação C++ ou com o uso de objetos COM em linguagens de script, como Microsoft JScript.