Due semplici script che ci consentono di calcolare la distanza in chilometri di due coordinate di cui si conoscono latitudine e longitudine
Sto lavorando ad un progetto che mi richiede il calcolo della distanza aerea tra due punti geografici, quindi ho cercato un po’ in giro la possibilità di farlo sia con PHP.
Preciso che la distanza è aerea e cioè, per i pignoli, non corrisponde alla distanza stradale. Gli script che sto per proporvi non hanno nulla a che vedere con i sistemi di navigazione.
<?php //primo punto $latit1= [inserire o valorizzare la latitudine del primo punto]; $longit1= [inserire o valorizzare la longitudine del primo punto]; //secondo punto $latit2= [inserire o valorizzare la latitudine del secondo punto]; $longit2= [inserire o valorizzare la longitudine del secondo punto]; //calcolo della distanza in chilometri $distanza = (39583.1415926sqrt(($latit2-$latit1)($latit2-$latit1) + cos($latit2/57.29578)cos($latit1/57.29578)($longit2-$longit1)($longit2-$longit1))/180)*1.60934; echo $distanza; ?>
La variabile $distanza è espressa in chilometri, se quindi vi serve un’altra unità basta solo convertirla.