Calcule a Distância entre Dois Locais no Mapa
Esta calculadora de distâncias gratuita permite encontrar a distância entre dois lugares em um mapa interativo. Insira qualquer endereço, CEP, nome de cidade ou coordenadas lat/lng nos campos De e Para e clique em Calcular. A ferramenta retorna dois resultados simultaneamente: a distância em linha reta (aérea) e a distância por estrada, ambas em quilômetros e milhas.
Uma linha magenta pontilhada mostra o caminho direto entre os dois pontos. Uma linha azul sólida mostra a rota real por estrada calculada pelo motor de roteamento OSRM. Ambas são desenhadas no mapa interativo e podem ser baixadas como arquivo GeoJSON para análise adicional.
Quem Usa Esta Ferramenta
Recursos Principais
- Pesquisa de endereço e CEP — aceita qualquer endereço, cidade, ZIP ou código postal do mundo
- Entrada de coordenadas — insira lat/lng de graus decimais diretamente em qualquer campo
- Localização GPS — um clique para definir o campo De para sua posição atual
- Distância em linha reta — fórmula de Haversine, precisa ao metro para qualquer distância
- Distância por estrada — roteamento OSRM de código aberto para distância de condução realista
- Resultados duplos — km e milhas mostrados simultaneamente para ambos os tipos de distância
- Linhas visuais no mapa — linha reta magenta pontilhada e rota por estrada azul sólida
- Histórico de pesquisa — últimas 5 pesquisas como chips clicáveis para executar novamente rapidamente
- Exportação GeoJSON — baixe ambos os caminhos com propriedades de distância para uso GIS
- Seletor de mapa base — camadas base de Rua, Satélite e Terreno
- Modo tela cheia — expanda para uma vista de navegador completo para trabalhar com mais facilidade
Como Usar — Passo a Passo
Digite qualquer endereço, cidade, CEP ou código postal nos campos De e Para. Você também pode inserir coordenadas de graus decimais (ex.: 51.5074, -0.1278). Pressione Enter ou clique em Calcular.

Clique em "📍 Minha Localização" para preencher automaticamente o campo De com suas coordenadas GPS atuais. O navegador pedirá permissão. Um marcador verde aparece na sua posição.

Coordenadas de latitude/longitude em graus decimais funcionam em ambos os campos. Formato: 29.7519, -95.3677. Útil quando você já conhece a posição geográfica exata de um ponto.

Após calcular, o mapa mostra duas linhas: uma linha magenta pontilhada para o caminho em linha reta (aéreo) e uma linha azul sólida para a rota real por estrada. Ambos os marcadores aparecem com popups.

O painel de resultados mostra o endereço completo de cada local, a distância em linha reta em km e milhas, e a distância por estrada em km e milhas. Pesquisas recentes aparecem como chips de histórico clicáveis.

Clique no botão vermelho Limpar para remover todos os marcadores, linhas e resultados do mapa e redefinir ambos os campos. O mapa volta à vista global, pronto para um novo cálculo.

Clique em GeoJSON para baixar uma FeatureCollection GeoJSON padrão com duas features LineString — uma para o caminho em linha reta e outra para a rota por estrada — com propriedades de distância.

O arquivo baixado contém ambos os caminhos com propriedades distance_km e distance_miles. Abra no QGIS, ArcGIS, Mapbox, Google Earth ou geojson.io para análise GIS adicional.

Distância em Linha Reta vs. por Estrada Explicadas
| Tipo | Também Conhecida Como | Como É Calculada | Quando Usar |
|---|---|---|---|
| ━ ━ Linha reta | Aérea, em linha reta, geodésica | Fórmula de Haversine sobre esfera WGS84 | Cobertura de sinal, raio de cobertura, estimativas rápidas |
| ━━━ Por estrada | Distância de condução, distância de rota | Roteamento de caminho mais curto OSRM na rede viária do OpenStreetMap | Tempo de entrega, custo de combustível, logística, tempo de viagem |
A distância por estrada é sempre ≥ distância em linha reta. Em áreas urbanas com boas redes viárias a diferença é tipicamente de 20–40%. Em áreas com rios, montanhas ou estradas escassas a proporção pode ser muito maior.
Referência de Unidades de Distância
| Unidade | Símbolo | Conversão | Uso Comum |
|---|---|---|---|
| Quilômetro | km | 1 km = 1.000 m | Padrão internacional, maioria dos países |
| Milha | mi | 1 mi = 1,60934 km | EUA, Reino Unido, Libéria, Mianmar |
| Metro | m | 1 m = 0,001 km | Distâncias curtas, engenharia |
Perguntas Frequentes
Código Aberto e Créditos
- Biblioteca de mapas: Leaflet — mapas interativos de código aberto
- Motor de roteamento: OSRM — roteamento de código aberto no OpenStreetMap
- Geocodificação: Nominatim / OpenStreetMap — pesquisa de endereços e códigos postais
- Tiles do mapa: CARTO Light, OpenStreetMap, Esri (satélite/terreno)