Pular para o conteúdo principal

Calculadora de Distância Geográfica

API reference

Calcule a distância de círculo máximo (great-circle) entre dois pontos de latitude/longitude em quilômetros, milhas, milhas náuticas, metros e pés, além do rumo inicial da bússola. Escolha a fórmula Haversine (esférica) ou Vincenty (elipsoide WGS-84); as coordenadas aceitam graus decimais ou DMS.

Entrada

Graus decimais ou DMS/DDM (ex.: 40 42 46 N) — detectado automaticamente.

Graus decimais ou DMS/DDM — detectado automaticamente.

Graus decimais ou DMS/DDM — detectado automaticamente.

Graus decimais ou DMS/DDM — detectado automaticamente.

Haversine trata a Terra como uma esfera (rápido, erro de ~0,5%); Vincenty modela o elipsoide WGS-84 (precisão de milímetros, compatível com softwares de GPS).

Saída

Distância
UnidadeValor
No data yet
Isso foi útil?

Mais formas de usar esta ferramenta

API REST

curl -X POST https://api.iotools.cloud/v1/tool/geo-distance-calculator \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "latA": "40.7128",
    "lonA": "-74.0060",
    "latB": "51.5074",
    "lonB": "-0.1278",
    "formula": "haversine"
  }'

Troque pela sua própria chave, da sua conta. Os campos da ferramenta viram o corpo da requisição — sem envelope.

Peça a um agente de IA

Use the IOTools `geo-distance-calculator` tool (Geo Distance Calculator) on this input:

YOUR_INPUT_HERE

Cole isto em qualquer agente conectado ao servidor MCP do IOTools e depois adicione sua entrada.

Widget para incorporar

<iframe
  src="https://iotools.cloud/embed/geo-distance-calculator/"
  width="100%" height="520" frameborder="0" scrolling="no" loading="lazy"
  title="Calculadora de Distância Geográfica — iotools.cloud"
  sandbox="allow-scripts allow-forms allow-same-origin allow-downloads allow-popups allow-popups-to-escape-sandbox"
  allow="clipboard-write"
  style="width:100%;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden"></iframe>
<script src="https://iotools.cloud/embed.js" async></script>

Coloque isso na sua própria página — grátis, sem chave, só um link de volta.

Custo por chamada de API/MCPA partir de 5 créditos
Precisa de mais créditos?Ver preços

Também disponível via

Guias

A Calculadora de Distância Geográfica mede a menor distância sobre a superfície da Terra entre dois pontos geográficos. Insira a latitude e a longitude do Ponto A e do Ponto B e obtenha a separação em quilômetros, milhas, milhas náuticas, metros e pés de uma só vez, junto com o rumo inicial da bússola do A para o B. É a forma rápida de responder "a que distância estão essas duas coordenadas?" sem abrir um aplicativo de mapas.

Como usar

  1. Insira a latitude e a longitude do seu primeiro ponto (Ponto A).
  2. Insira a latitude e a longitude do segundo ponto (Ponto B).
  3. Escolha uma fórmula — Haversine ou Vincenty.
  4. Leia a tabela de distâncias e o rumo. Os resultados são atualizados conforme você digita; copie ou baixe-os como CSV.

Cada campo de coordenadas aceita graus decimais (40.7128, -74.0060) ou graus, minutos e segundos (40°42'46"N, 74 0 21.6 W). O formato é detectado automaticamente, e uma letra de hemisfério N/S/E/W ou um sinal de menos à frente define a direção, então você pode colar coordenadas diretamente do Google Maps, de um dispositivo GPS ou de um registro de levantamento.

Haversine vs. Vincenty

A fórmula de Haversine calcula a distância de círculo máximo assumindo que a Terra é uma esfera perfeita com raio médio de 6.371 km. É rápida, numericamente estável e precisa em cerca de 0,5% — mais que suficiente para estimativas de viagem, filtros de raio e cifras de "em linha reta".

A fórmula de Vincenty resolve o problema geodésico inverso no elipsoide de referência WGS-84, o mesmo modelo usado pelo GPS. Como a Terra é levemente achatada nos polos, as distâncias elipsoidais diferem das esféricas por alguns quilômetros em trajetos intercontinentais. Vincenty é iterativa e precisa até o milímetro, então escolha-a quando precisar de precisão de nível topográfico. Por exemplo, de Nova York a Londres são cerca de 5.570 km por Haversine e 5.585 km por Vincenty.

O que é o rumo inicial?

O rumo inicial (ou azimute direto) é o rumo da bússola que você deve seguir no começo para percorrer a rota de círculo máximo do Ponto A ao Ponto B, dado em graus no sentido horário a partir do norte verdadeiro e rotulado com a direção mais próxima da rosa dos ventos de 16 pontos. Ao longo de um círculo máximo, o rumo muda continuamente, então este é o rumo inicial, não um valor constante.

Qual unidade de distância devo usar?

Quilômetros e milhas são adequados para contextos de estrada e viagem; milhas náuticas são padrão na navegação aérea e marítima (uma milha náutica equivale a um minuto de latitude); metros e pés ajudam em trabalhos de engenharia ou mapeamento de curto alcance. As cinco são derivadas da mesma distância calculada, então sempre concordam entre si.

Meus dados são privados?

Sim. Todo o cálculo roda localmente no seu navegador — as coordenadas nunca são enviadas a um servidor, então você pode usá-la com dados de localização sensíveis com segurança.

Usos comuns

Estimar distâncias de voos ou de envios, definir um raio de busca "a até X km", verificar a extensão de uma rota de entregas, ensinar trigonometria e geometria esférica, ou validar coordenadas exportadas de um registro GPS.

distancehaversinevincentygreat circlecoordinateslatitudelongitudegpsgeographybearing

Ama as ferramentas? Livre-se dos anúncios.

Um único pagamento remove todos os anúncios da sua conta, para sempre. Sem assinatura, sem rastreamento.