Compartilhar via


Provedores de localização

Applies to Windows and Windows Phone

Um provedor de localização é um software ou hardware que gera dados gráficos para aplicativos.Os provedores de localização podem determinar a localização geográfica de um computador ou dispositivo de várias formas, incluindo qualquer uma das seguintes:

  • Triangulação Wi-Fi
  • Resolução de endereço IP
  • Triangulação de torre de telefone celular
  • GPS

Aplicativos do Windows usam o provedor de localização do Windows. Aplicativos do Windows Phone usam o serviço de localização do Windows Phone.

Serviço de localização do Windows Phone

A primeira camada do serviço de localização do Windows Phone consiste em hardware no dispositivo do Windows Phone. Isso inclui o receptor de GPS, o Wi-Fi e o rádio celular. Todos podem funcionar como fornecedores de dados de localização com diferentes níveis de precisão e de consumo de energia. Na parte superior do hardware fica a camada de código nativo. Essa camada se comunica diretamente com as fontes de dados de localização disponíveis e decide quais usar para determinar a localização do dispositivo, com base na disponibilidade de dados e nos requisitos de desempenho especificados pelo aplicativo. A camada de código nativo também se comunica pela Internet com um serviço da Web hospedado pela Microsoft para procurar informações relacionadas à localização de um banco de dados. A camada superior do serviço de localização é a interface gerenciada, exposta por meio de uma DLL que está incluída no Windows Phone SDK. Um aplicativo usa essa interface para iniciar e parar o serviço de localização, definir o nível de precisão exigido pelo aplicativo e receber dados de localização do nível do código nativo na medida em que eles se tornam disponíveis.

Provedor de Localização do Windows

No Windows 8, o Localizador do Windows interno fornece aos aplicativos dados de localização com base nos dados de triangulação Wi-Fi e endereço IP.

O Windows 7 introduziu a plataforma Sensor e Localização do Windows. Essa plataforma pode determinar os melhores dados entre vários provedores de localização instalados e depois fornecer os dados para aplicativos que usam a API de Localização.

Precisão do Provedor de Localização

O Provedor de Localização do Windows usa dados de pontos de acesso Wi-Fi para calcular latitude e longitude. As localizações calculadas com base em dados Wi-Fi são precisas em um raio de 350 metros em áreas urbanas.

Quando os dados Wi-Fi não estão disponíveis, o Localizador do Windows usa a resolução de endereço IP para obter a localização aproximada com uma precisão de 50 quilômetros.

O Provedor de Localização do Windows fornece aos aplicativos latitude, longitude e informações sobre precisão. O Provedor de Localização do Windows não especifica informações sobre direção, velocidade, altitude ou endereço de rua — é possível que outros provedores de localização forneçam esses dados aos aplicativos.

Quando dados de GPS são fornecidos para a API de Localização?

Como no Windows 7, a API de Localização está integrada à API de Sensores, e as informações em relatórios de localização são provenientes de sensores de localização. A API de Localização determina o sensor de localização mais preciso para um determinado tipo de relatório. Isso simplifica a programação, pois a API de Localização só fornecerá um relatório de um tipo específico, mesmo quando existirem vários sensores de localização disponíveis. Quando o sistema tiver um Localizador do Windows e um GPS e ambos estiverem fornecendo dados, a API de Localização usará o sensor com os dados mais precisos. Na maioria dos casos quando tanto o WiFi quanto o GPS estão disponíveis, o GPS será o mais preciso, e seus dados serão transmitidos para o aplicativo.

Coleta de dados

Você pode ajudar a aperfeiçoar os serviços de localização da Microsoft e permitir que o Windows envie periodicamente informações de GPS e outras informações de localização para a Microsoft quando você usar aplicativos com reconhecimento de local. Não usaremos essas informações para identificar nem contatar você.

Veja a Política de Privacidade do Windows para obter detalhes sobre a coleta de dados e práticas de uso do Windows 8.

Remoção da interface do usuário do Provedor de Localização Padrão

No Windows 8, como o Provedor de Localização do Windows substitui o Provedor de Localização Padrão, o Provedor de Localização Padrão não está mais incluído no Painel de Controle. Entretanto, o país ou a região é populado pelo usuário durante a instalação inicial do Windows.