Skip to content

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

License

Notifications You must be signed in to change notification settings

yrehan32/php-haversine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Installation

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.

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages