Convertire tutti i valori di latitudine e longitudine in radianti . Calcolare la differenza in latitudine ( DLAT ) e longitudine ( DLONG ) tra i due punti :
DLAT = latitude1 - latitude2
DLONG = Longitudine1 - longitudine 2
Calcolo intermedio Fase 1
Calcolare il valore di un valore intermedio A con la seguente formula :
A = sin ( DLAT /2 ) ^ 2 + cos ( latitude1 ) * cos ( latitude2 ) * sin ( DLONG /2 ) ^ 2
" Sin " e " cos " sono le funzioni trigonometriche seno e coseno e l'accento circonflesso ( ^ ) indica elevazione a potenza .
Calcolo intermedio Fase 2
Calcolare il valore di una variabile C intermedia con la seguente formula :
C = 2 * ( atan2 ( A ^ 0.5 , ( 1 -A ) ^ 0.5 ) )
aTAN2 è la funzione arcotangente trigonometrica .
Calcolare Distanza
Moltiplicare il valore intermedio C per il raggio del Terra ( 6371 km o 3959 miglia ) per ottenere la distanza più breve tra i due punti .