Existe uma maneira de definir minha localização atual manualmente no Windows 8?
10
Existe uma maneira de definir minha localização atual manualmente no Windows 8? Não tenho um módulo GPS, mas o dispositivo está sempre localizado no mesmo local. A detecção automática via rede define um local a 200 quilômetros daqui.
Procurei uma configuração que me permitisse definir o local manualmente, mas não a encontrei.
Não é possível definir manualmente um local (exceto o aplicativo de previsões meteorológicas), mas é possível melhorar a precisão.
De acordo com o artigo de reconhecimento de local no MSDN, a maneira menos precisa de "adivinhar" seu local é através da resolução de endereço IP, que provavelmente é o que você está usando no momento.
O Wi-Fi deve ser mais preciso se você puder usá-lo, e conectar um smartphone à mesma rede enquanto usa o GPS e compartilhar estatísticas de localização pode melhorar a precisão da sua localização depois que sua rede for adicionada às tabelas de mapeamento de localização usadas pelo google, microsoft etc.
Se você não conseguir fazer o que precede, a única maneira de melhorar a precisão da sua localização seria pedir ao seu provedor para vincular sua localização ao seu endereço IP, mas isso é um tiro no escuro para dizer o mínimo.
Eu tentei isso (porque eu já instalei o VS), mas o local que defini no simulador não aparece nos mapas nem no aplicativo de previsão do tempo.
Gene
Eu sei disso. Você pode usar o simulador para alterar a localização e usar o aplicativo que deseja.
Elmo
Ok, pensei que definir a localização no simulador também afeta o sistema operacional host. Obrigado por essa dica.
Gene
1
Você não pode definir um local manualmente. Wifi lhe dará uma precisão muito melhor do que a Ethernet, mas o GPS seria o melhor absoluto. Veja abaixo para melhores explicações.
Um provedor de localização é um software ou hardware que gera dados geográficos para aplicativos. Os provedores de localização podem determinar a localização geográfica de um computador ou dispositivo de várias maneiras, incluindo uma das seguintes opções:
Wi-Fi triangulation
IP address resolution
Cell phone tower triangulation
Global Position System (GPS)
No Windows 8, o Windows Location Provider interno fornece aos aplicativos dados de localização com base na triangulação de Wi-Fi e dados de endereço IP.
O Windows 7 introduziu a Plataforma de Sensor e Localização do Windows. Essa plataforma pode determinar os melhores dados de vários provedores de localização instalados e fornecer os dados para aplicativos que usam a API de localização.
Precisão do fornecedor de localização
O Windows Location Provider usa dados dos pontos de acesso Wi-Fi para calcular a latitude e longitude. Os locais calculados a partir dos dados de Wi-Fi têm precisão de até 350 metros nas áreas urbanas.
Quando os dados de Wi-Fi não estão disponíveis, o Windows Location Provider usa a resolução de endereço IP para obter uma localização aproximada com uma precisão de 50 quilômetros.
O Windows Location Provider fornece latitude, longitude e informações sobre precisão aos aplicativos. O Windows Location Provider não fornece informações sobre título, velocidade, altitude ou endereço da rua - outros provedores de localização podem fornecer esses dados para aplicativos.
Quando os dados de GPS são fornecidos para a API de localização?
Como no Windows 7, a API de localização é criada na API de sensores e as informações nos relatórios de localização são provenientes de sensores de localização. A API do local determina o sensor de local mais preciso para um determinado tipo de relatório. Isso simplifica a programação porque a API do local fornecerá apenas um relatório de um tipo específico, mesmo quando houver vários sensores de localização disponíveis. Quando o provedor de localização do Windows e o GPS existem no sistema e estão fornecendo dados, a API do local usará o sensor com os dados mais precisos. Na maioria dos casos, quando o WiFi e o GPS estão disponíveis, o GPS será mais preciso e seus dados serão transmitidos ao aplicativo.
Coleção de dados
Você pode ajudar a melhorar os serviços de localização da Microsoft e permitir que o Windows envie periodicamente GPS e outras informações de localização para a Microsoft quando você usa aplicativos com reconhecimento de local. Não usaremos essas informações para identificar ou entrar em contato com você.
Consulte a Declaração de Privacidade do Windows para obter detalhes sobre as práticas de coleta e uso de dados do Windows 8.
Remoção da interface do usuário do provedor de local 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 faz mais parte do Painel de Controle. No entanto, o país ou região é preenchido pelo usuário durante a instalação inicial do Windows.
Sim você pode.
Basta instalar o Visual Studio Express para Windows 8 e usar o aplicativo Windows Simulator para definir qualquer local desejado.
Este aplicativo permite que os desenvolvedores testem seus aplicativos com reconhecimento de local.
fonte
Você não pode definir um local manualmente. Wifi lhe dará uma precisão muito melhor do que a Ethernet, mas o GPS seria o melhor absoluto. Veja abaixo para melhores explicações.
http://msdn.microsoft.com/en-us/library/windows/apps/hh768219.aspx
http://msdn.microsoft.com/en-us/library/windows/apps/hh464919.aspx
Um provedor de localização é um software ou hardware que gera dados geográficos para aplicativos. Os provedores de localização podem determinar a localização geográfica de um computador ou dispositivo de várias maneiras, incluindo uma das seguintes opções:
No Windows 8, o Windows Location Provider interno fornece aos aplicativos dados de localização com base na triangulação de Wi-Fi e dados de endereço IP.
O Windows 7 introduziu a Plataforma de Sensor e Localização do Windows. Essa plataforma pode determinar os melhores dados de vários provedores de localização instalados e fornecer os dados para aplicativos que usam a API de localização.
Precisão do fornecedor de localização
O Windows Location Provider usa dados dos pontos de acesso Wi-Fi para calcular a latitude e longitude. Os locais calculados a partir dos dados de Wi-Fi têm precisão de até 350 metros nas áreas urbanas.
Quando os dados de Wi-Fi não estão disponíveis, o Windows Location Provider usa a resolução de endereço IP para obter uma localização aproximada com uma precisão de 50 quilômetros.
O Windows Location Provider fornece latitude, longitude e informações sobre precisão aos aplicativos. O Windows Location Provider não fornece informações sobre título, velocidade, altitude ou endereço da rua - outros provedores de localização podem fornecer esses dados para aplicativos.
Quando os dados de GPS são fornecidos para a API de localização?
Como no Windows 7, a API de localização é criada na API de sensores e as informações nos relatórios de localização são provenientes de sensores de localização. A API do local determina o sensor de local mais preciso para um determinado tipo de relatório. Isso simplifica a programação porque a API do local fornecerá apenas um relatório de um tipo específico, mesmo quando houver vários sensores de localização disponíveis. Quando o provedor de localização do Windows e o GPS existem no sistema e estão fornecendo dados, a API do local usará o sensor com os dados mais precisos. Na maioria dos casos, quando o WiFi e o GPS estão disponíveis, o GPS será mais preciso e seus dados serão transmitidos ao aplicativo.
Coleção de dados
Você pode ajudar a melhorar os serviços de localização da Microsoft e permitir que o Windows envie periodicamente GPS e outras informações de localização para a Microsoft quando você usa aplicativos com reconhecimento de local. Não usaremos essas informações para identificar ou entrar em contato com você.
Consulte a Declaração de Privacidade do Windows para obter detalhes sobre as práticas de coleta e uso de dados do Windows 8.
Remoção da interface do usuário do provedor de local 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 faz mais parte do Painel de Controle. No entanto, o país ou região é preenchido pelo usuário durante a instalação inicial do Windows.
fonte