Distancia entre dois pontos – latitude x longitude (Quilômetros ou Milhas)

A formula abaixo demostrar de forma simples (ou quase) como calcular a distância entre dois pontos a partir da suas coordenadas latitudes e longitudes.

LatA  -23,570858455297300
LngA  -46,638948867886100

LatB  -23,564215630479900
LngB  -46,629684517948700

Distancia = fatorKM *ACOS(COS(PI()*(90-LatB)/180)*COS((90-LatA)*PI()/180)+SEN((90-LatB)*PI()/180)*SEN((90-LatA)*PI()/180)*COS(( LngA – LngB)*PI()/180))

Distancia em KM = 1,199

fatorKM  6371
fatoMILHAS 3959

*6371 é o Raio da terra em quilômetros.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *