Como a Localização do Dispositivo é Determinada
Os dispositivos utilizam vários métodos de localização: GPS (navegação por satélite) utiliza sinais de 24+ satélites para calcular coordenadas com precisão de 3-5 metros. Posicionamento Wi-Fi compara pontos de acesso próximos com uma base de dados — precisão de 15-40 metros. Triangulação celular utiliza sinais de rede móvel — precisão de 100-300 metros. Os dispositivos geralmente combinam todos os métodos para o melhor resultado.
Precisão e Altitude
A precisão de posicionamento varia bastante. Ao ar livre com céu limpo — melhor precisão GPS (3-5m). Em áreas urbanas — reflexão de multipercurso de edifícios pode causar erros. Em espaços interiores GPS indisponível, fallback para posicionamento Wi-Fi (15-40m). Medição GPS de altitude geralmente é menos precisa que horizontal — margem de erro esperada de ±10-30 metros.
Privacidade e Geolocation API
A Geolocation API sempre requer consentimento explícito do utilizador — o navegador mostra um diálogo claro de permissão. Dados de localização não são transmitidos automaticamente. A API suporta dois modos: getCurrentPosition para leitura única e watchPosition para rastreamento contínuo. A opção enableHighAccuracy solicita GPS quando disponível (consome mais bateria).