Os telefones têm todos os brinquedos divertidos. Graças ao GPS integrado, triangulação de rede e outros recursos, eles podem usar uma localização mais ou menos exata para aplicativos e ferramentas de site.
Isso geralmente não é verdade com laptops e desktops, onde o acesso ao local geralmente é determinado com base em seu endereço IP. Geralmente é “perto o suficiente” se você está em uma cidade grande, mas fora de qualquer área metropolitana as coisas decolam muito rapidamente – graças ao estranho redirecionamento do meu ISP, a maioria dos sites pensa que estou a cerca de 150 milhas a leste de onde realmente estou .
Se você precisa de dados de localização precisos e específicos para enviar para ferramentas da web, os navegadores avançados permitem que você defina manualmente sua localização para uma longitude e latitude específicas. Se o site que solicita sua localização chamar a nova API de geolocalização HTML 5 em vez de tentar determiná-la com base em seu endereço IP, você obterá um resultado muito mais relevante.
Abra a página que deseja sua localização. ( Esta é uma boa demonstração se você precisar de uma página de prática.) Pressione Ctrl + Shift + I no Windows ou Chrome OS, ou Cmd + Option + I no macOS. O console do desenvolvedor será aberto no lado direito da tela.
Na parte inferior do painel, pressione o botão de três pontos à esquerda e clique na opção “Sensores”. Em Geolocalização, selecione “Localização personalizada”.
Agora coloque sua localização com base na latitude e longitude. (Se você não sabe de cor porque não é Bear Grylls, você pode localizar manualmente sua localização no Google Maps, clicar com o botão direito e selecionar “O que há aqui?” Para localizá-la .). Recarregue a página, permita os dados de localização na janela pop-up e você verá que o mapa zera na localização que você selecionou.
Naturalmente, você pode definir um local falso com esta ferramenta, e isso pode ser preferível, dependendo do seu nível de confiança com o site em questão. Geralmente, definir algo “perto o suficiente” de sua cidade ou código postal alcançará os resultados desejados.
Observe que, infelizmente, não há como definir um local permanente no Chrome (ou aparentemente em qualquer outro navegador de desktop importante). Isso significa que você terá que passar pelo processo acima sempre que quiser uma localização exata em uma ferramenta da web.