API da calculadora de distância - Haversine entre coordenadas
Forneça dois pares de latitude/longitude e receba a distância entre eles calculada usando a fórmula de Haversine. Suporta quilômetros, milhas e milhas náuticas. Preciso para quaisquer dois pontos da Terra. Nenhuma chamada de serviço externo; o cálculo é executado inteiramente no servidor.
Code examples
curl -X POST https://api.botoi.com/v1/geo/distance \
-H "Content-Type: application/json" \
-d '{"from":{"lat":40.7128,"lng":-74.006},"to":{"lat":51.5074,"lng":-0.1278},"unit":"km"}'When to use this API
Classifique lojas ou restaurantes próximos por distância do usuário
Calcule a distância das coordenadas do usuário até cada local do seu banco de dados. Classifique pelo resultado para mostrar primeiro as opções mais próximas. É executado no lado do servidor para que você não precise de uma chave de API do Google Maps.
Valide o raio de entrega para um checkout de e-commerce
Antes de confirmar um pedido, calcule a distância entre o seu armazém e o endereço de entrega. Rejeite ou aplique uma sobretaxa se a distância exceder a sua zona de entrega.
Crie um rastreador de distância de viagem para aplicativos de fitness ou logística
Envie pontos de referência GPS sequenciais e some as distâncias para calcular a duração total da viagem. Funciona para rotas de corrida, rastreamento de frota ou aplicativos de ciclismo.
Frequently asked questions
Quão precisa é a fórmula de Haversine?
Qual sistema de coordenadas esse ponto final espera?
Posso calcular distâncias para mais de dois pontos?
Qual é a diferença entre km, mi e nm?
Este endpoint chama um serviço de mapeamento externo?
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.