Download the PHP package ballen/distical without Composer
On this page you can find all versions of the php package ballen/distical. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ballen/distical
More information about ballen/distical
Files in ballen/distical
Package distical
Short Description A distance (Lat/Long) calculation library for PHP
License MIT
Homepage http://github.com/allebb/distical
Informations about the package distical
Distical
Distical is a PHP distance calculator library of which, amongst other things is developed to calculate the distance between two or more lat/long coordinates.
License
This client library is released under the MIT license.
Requirements
This library is unit tested against PHP 7.3, 7.4, 8.0, 8.1 and 8.2!
If you need to use an older version of PHP, you should instead install the 3.x version of this library (see below for details).
Setup
I highly recommend the use of Composer when installing and using this library, it is not mandatory however and you can use a provided 'include' script to load in this library if required.
Composer
Simply require this package as follows:
If you need to use an older version of PHP, version 2.x.x supports PHP 5.3, 5.4, 5.5, 5.6, 7.0, 7.1 and 7.2, you can install this version using Composer with this command instead:
Standalone
You can use the library "standalone" by downloading it from the GitHub releases section, extracting the files to a place on your server and then adding the "include" into your code like so:
Examples
A set of working examples including multi-point calculations can be found in the /examples
directory, feel free to browse or run them!
Tests and coverage
This library is fully unit tested using PHPUnit.
I use GitHub Actions for continuous integration, which triggers tests for PHP 7.3, 7.4, 8.0, 8.1 and 8.2 everytime a commit is pushed.
If you wish to run the tests yourself you should run the following:
Code coverage can also be ran but requires XDebug installed...
Support
I am happy to provide support via. my personal email address, so if you need a hand drop me an email at: [email protected].