Teste de GPS Online

Obtenha sua latitude, longitude e altitude. Teste a precisão e velocidade do GPS do seu dispositivo.

Ações

Parado

Dados de Posição

Sem dados. Clique em 'Obter Uma Vez'.

Status

Geolocation API
Indisponível
HTTPS (Seguro)
Não (GPS pode falhar)
Permissão API
Não suportado
Browser antigo.

Logs

Vazio

Dicas

Primeiro, observe o "Contexto de segurança (HTTPS)" e a "Permissão de localização": quando não for HTTPS ou a permissão for negada, as operações subsequentes provavelmente falharão diretamente.
A diferença entre "obter uma vez" e "iniciar monitoramento": o posicionamento único é adequado para verificação rápida; o monitoramento é adequado para observar mudanças de movimento/sinal e frequência de retorno.
Quanto menor a precisão, mais "verdadeira" ela será: o posicionamento interno, de Wi-Fi/estação base e as estratégias de economia de energia do sistema afetarão a precisão e a frequência de atualização.
Preste atenção na "idade dos dados (agora - timestamp)": se a idade for consistentemente grande, pode ser que o sistema esteja retornando a localização do cache (maximumAge) ou o sensor não esteja atualizado.

Guia GPS

Verifique permissões e precisão.

Passo 1

Permissão

10s
Certifique-se de que a página seja acessada em HTTPS; caso contrário, a maioria dos navegadores limitará os recursos de localização
Visualize o status exibido por "Permissões de posicionamento (API de permissões)": concedida/prompt/negada
Se for negado: Acesse a barra de endereços/configurações do site do navegador para permitir o posicionamento novamente e tente novamente.
Passo 2

Obter Localização

5-15s
(Opcional) Primeiro ative "Alta Precisão", defina o tempo limite para 8 a 15 segundos e defina MaximumAge como 0 (tente obter os dados mais recentes)
Clique em "Obter uma vez" e espere o navegador retornar coordenadas/precisão/carimbo de data/hora
Precisão de observação: O GPS externo geralmente é menor; dentro de casa pode ser maior
Se o tempo limite expirar ou estiver indisponível: tente aumentar o tempo limite, desligar a VPN/proxy e mudar para outros navegadores para comparação.
Passo 3

Rastrear

20s
Clique em “Iniciar monitoramento” e observe se o “Log de eventos” à direita continua gerando atualizações pos.
Preste atenção se a "idade dos dados (agora - carimbo de data/hora)" está próxima de 0 (atualizado no tempo)
Comparação em cenários como mover-se/caminhar até a janela: se a precisão diminui e se atualiza com mais frequência
Clique em "Parar monitoramento" para finalizar para evitar consumo contínuo de energia

Perguntas Frequentes

Por que meu local está errado? O que é precisão?

1.

O que esta página pode testar?

Ele usa a API de geolocalização do navegador para verificar se o posicionamento está disponível e exibe o status da permissão, se é um contexto seguro (HTTPS) e as coordenadas, precisão e carimbo de data / hora retornados pelo posicionamento.

2.

Por que tem que ser HTTPS?

O posicionamento é uma capacidade sensível e os navegadores modernos geralmente só permitem isso em um contexto seguro. As páginas não HTTPS são frequentemente rejeitadas ou rebaixadas completamente.

3.

Por que recebo a mensagem "Permissão negada" depois de clicar em "Obter uma vez/Iniciar monitoramento"?

Isso significa que a permissão de localização do site foi negada por você. Altere o posicionamento para "Permitir" nas permissões/configurações do site na barra de endereço do navegador, atualize a página e tente novamente.

4.

Por que a mensagem "API de permissões indisponível" é exibida?

Alguns navegadores/modos (por exemplo, modo de privacidade) podem não suportar a API de permissões e, portanto, não podem pré-ler o status da permissão. Mas você ainda pode clicar em “Obter uma vez/Começar a ouvir” para que o navegador exiba um prompt de autorização e retorne o resultado.

5.

Qual é a diferença entre “obter uma vez” e “começar a ouvir”?

"Get Once" chama getCurrentPosition e retorna o resultado apenas uma vez; "Iniciar monitoramento" chama watchPosition, que continuará a chamar de volta quando a posição mudar ou o sistema for atualizado. É adequado para observar a frequência de atualização, mudanças de precisão durante o movimento, etc.

6.

Quanto menor a precisão (precisão de posicionamento), melhor?

De modo geral, quanto menor o valor, menor o erro de estimativa, mas ele é afetado por ambientes internos/externos, GPS/Wi‑Fi/estações base, estratégias de economia de energia do sistema, etc. É mais significativo fazer testes comparativos no mesmo dispositivo.

7.

Por que a "idade dos dados (agora - carimbo de data/hora)" é grande?

Pode ser que o sistema retorne um local de cache (maximumAge permite o armazenamento em cache) ou o sensor não esteja sendo atualizado/acelerado pela economia de energia do sistema. Você pode tentar definir maxAge como 0, aumentar o tempo limite e testar novamente ao ar livre/perto de uma janela.

8.

Qual é o impacto da “alta precisão”?

enableHighAccuracy=true pode acionar um caminho de posicionamento que consome mais energia, mas é mais preciso (dependendo do dispositivo e do sistema). Pode haver uma melhoria limitada em ambientes fechados, mas será mais lenta ou consumirá mais energia; é recomendável fazer um teste de controle com ele.

9.

Por que o tempo limite de posicionamento (TIMEOUT)?

Os motivos comuns são sinal fraco (interno/obstruído), o sistema está economizando energia ou o navegador/serviço do sistema está temporariamente indisponível. Você pode aumentar o tempo limite (por exemplo, 15 a 30 segundos) ou trocar de rede/desligar VPN/proxy, mudar de navegador e tentar novamente.

10.

A privacidade é segura? Minha localização será carregada?

A página apenas chama a interface de posicionamento do navegador e exibe os resultados no front end. Esta página não precisa carregar as informações de localização para o servidor (a menos que você as copie/envie manualmente).