Convertir toutes les valeurs de latitude et de longitude en radians . Calculez la différence de latitude ( DLAT ) et la longitude ( dlong ) entre les deux points:
DLAT = latitude1 - latitude2
dlong = longitude1 - longitude 2
Calcul Intermédiaire Étape 1
Calculer la valeur d'une valeur intermédiaire A avec la formule suivante :
A = sin ( DLAT /2 ) ^ 2 + cos ( latitude1 ) * cos ( latitude2 ) * sin ( dlong /2 ) ^ 2
" Sin " et " cos " sont les fonctions trigonométriques sinus et cosinus et le caret (^) indique à une puissance .
Photos calcul provisoire Étape 2
Calculer la valeur d'une variable intermédiaire C par la formule suivante :
C = 2 * ( atan2 (A ^ 0,5 , ( 1 -A) ^ 0,5 ) )
aTAN2 est la fonction arctangente trigonométrique .
Calculer Distance
Multiplier la valeur intermédiaire C par le rayon de la terre ( 6371 km ou 3,959 miles ) pour obtenir la plus courte distance entre les deux points .