1001Ferramentas
🌍Calculadoras

Distância Haversine (lat/lon)

Calcula distância great-circle entre duas coordenadas usando fórmula de Haversine.

Distância

Distância de Haversine a partir de coordenadas

Dados dois pontos (φ₁, λ₁) e (φ₂, λ₂) em latitude e longitude, a fórmula de Haversine devolve a distância em arco de círculo máximo (a menor) sobre a superfície da Terra: d = 2R·asen(√(sen²(Δφ/2) + cos φ₁·cos φ₂·sen²(Δλ/2))), com R = 6.371 km (raio médio da Terra) e ângulos em radianos. O erro típico fica abaixo de 0,5% porque a Terra é um geoide oblato, não uma esfera. Para precisão de submetro em milhares de quilômetros, a fórmula de Vincenty modela o elipsoide diretamente. Exemplo: São Paulo (-23,5505, -46,6333) ao Rio de Janeiro (-22,9068, -43,1729) → ~360 km em linha reta — a distância real de carro é ~430 km.

Aplicações

Geofencing em mobilidade (Uber) e delivery (iFood) para definir zonas de atuação; busca por raio em imobiliárias (QuintoAndar); tracking de frota e despacho; alertas de proximidade GPS; busca da loja mais próxima — em qualquer caso onde duas coordenadas GPS precisem de distância rápida e precisa.

Perguntas frequentes

Por que não Pitágoras em lat/lng? Latitude e longitude são ângulos, não distâncias cartesianas — um grau de longitude encolhe perto dos polos. Pitágoras só vale após projeção plana e em áreas pequenas.

Funciona na linha de data? Sim — Haversine funciona para qualquer par de pontos no globo, incluindo antípodas e cruzamentos do meridiano 180°.

Linha reta vs estrada? Haversine é "em linha reta" — a distância real por estrada costuma ser 20–40% maior devido à geometria das vias.

Ferramentas Relacionadas

Os resultados desta ferramenta têm caráter apenas informativo e educativo e não constituem aconselhamento profissional, financeiro, médico, jurídico, tributário ou contábil. Confirme decisões importantes com um profissional qualificado e fontes oficiais.