Tutti i sistemi GPS sono in grado di calcolare la distanza che intendiamo percorrere. Lo stesso Google Earth fa lo stesso, una volta indicati i due punti sulla superficie del globo.
Ma non è che a furia di avere la pappa già pronta, finiamo per dipendere troppo dagli altri?
Questa domanda mi sono posto qualche giorno fa, quando mi è nata l’esigenza di calcolare la distanza tra due punti geografici, di cui conoscevo le coordinate. All’inizio ho pensato che probabilmente c’era già qualche API da qualche parte che facesse questo tipo di elaborazione; poi mi sono fermato e mi sono detto: perché non me lo realizzo da solo?
A scuola ho studiato Trigonometria sferica, ed avevo letto anche qualcosa sulle geodetiche, che senza entrare troppo nello specifico, altro non sono che la traiettoria più breve fra punti di un particolare spazio. Dopo aver dato una rispolverata alle varie formule matematiche di cui avevo bisogno, ho iniziato la fase di analisi vera e propria; e qui voglio illustrarla, per poi far seguire il codice in PHP.
Continua a leggere “Calcolo della distanza tra due punti geografici”















