php distance
v1.0.1
La biblioteca de distancia PHP permite el cálculo de muchos tipos de distancia entre puntos.
La distancia de PHP se puede instalar fácilmente usando el compositor. Simplemente ejecute el siguiente comando desde la raíz de su proyecto.
composer require divineomega/php-distance
Si nunca ha utilizado el Administrador de dependencias del compositor antes, diríjase al sitio web del compositor para obtener más información sobre cómo comenzar.
Consulte el siguiente fragmento de código que demondea cómo usar esta biblioteca.
$ a = new Point ( $ x1 , $ y1 );
$ b = new Point ( $ x2 , $ y2 );
$ c = new Point ( $ x3 , $ y3 , $ z3 ); # Infinite dimensions supported by some distance types
$ distanceType = new Euclidean ();
$ distanceType = new EuclideanSquare ();
$ distanceType = new Haversine (); # For GPS coordinates (latitude and longitude)
$ distance = ( new Distance ())
-> type ( new Euclidean ()) # Type is optional, and defaults to Euclidean distance
-> from ( $ a )
-> to ( $ b )
-> get ();