yrehan32/php-haversine

A package used to calculate the distance between two coordinate points using the haversine algorithm

Installs: 39

Dependents: 0

Suggesters: 0

Security: 0

Stars: 2

Watchers: 1

Forks: 0

Open Issues: 0

pkg:composer/yrehan32/php-haversine

1.0.0 2022-12-27 15:25 UTC

This package is auto-updated.

Last update: 2025-09-27 22:02:11 UTC


README

Install the library via Composer

composer require yrehan32/php-haversine

After installing the library, you can use it in your code like this:

use Yrehan32\PhpHaversine\Haversine;

/*
 * Calculate the distance between two points
 * @param float   $latitudeFrom   Latitude of the first point
 * @param float   $longitudeFrom  Longitude of the first point
 * @param float   $latitudeTo     Latitude of the second point
 * @param float   $longitudeTo    Longitude of the second point
 * @param string  $separators     Number of digits after the comma (default: 2)
 * 
 * @return float Distance between the two points
 */
$distance = Haversine::calculate(
    52.2296756,
    21.0122287,
    52.406374,
    16.9251681
);
echo $distance; // It will print 278.46

License

This library is licensed under the LGPL-2.1 License.