Konvertera alla latitud och longitud värden till radianer . Beräkna skillnaden i latitud ( DLAT ) och longitud ( DLONG ) mellan två punkter :
DLAT = latitude1 - latitude2
DLONG = longitude1 - longitud 2
Interims Beräkning Steg 1
Beräkna värdet av ett mellanliggande värde A med följande formel:
A = sin ( DLAT /2 ) ^ 2 + cos ( latitude1 ) * cos ( latitude2 ) * sin ( DLONG /2 ) ^ 2 Review
" Sin " och " cos " är de trigonometriska funktionerna sinus och cosinus och cirkumflex ( ^ ) indikerar att höja till en makt .
Interim Beräkning Steg 2
beräkna värdet av en mellanliggande variabeln C med följande formel:
C = 2 * ( atan2 (A ^ 0,5 , ( en -A ) ^ 0,5 ) ) katalog
ARCTAN2 är den trigonometriska funktionen arctan .
Beräkna avståndet
Multiplicera mellanliggande värde C av radien för den jord ( 6.371 km eller 3959 miles ) för att få det kortaste avståndet mellan de två punkterna . Addera