ludens-reklamebyra / proximity
Find "things" nearby, or as far away as possible, based on longitude and latitude.
v1.0.5
2015-09-21 14:32 UTC
Requires
- php: >=5.5.0
- guzzlehttp/guzzle: ^6.1
Requires (Dev)
- phpunit/phpunit: ^4.8
This package is not auto-updated.
Last update: 2025-07-05 21:49:54 UTC
README
Find "things" nearby, or as far away as possible, based on longitude and latitude.
Install
$ composer require ludens-reklamebyra/proximity
Usage
<?php use Proximity\Proximity; $dummyData = array( [ 'id' => 2, 'latitude' => 59.878592, 'longitude' => 10.807647 ], [ 'id' => 4, 'latitude' => 59.122701, 'longitude' => 11.388684 ], [ 'id' => 3, 'latitude' => 62.596278, 'longitude' => 6.443401 ], [ 'id' => 5, 'latitude' => 70.636660, 'longitude' => 29.724778 ], ); $proximity = new Proximity($dummyData); $proximity->search('risør', SORT_DESC);
new Proximity([elements], [options])
elements [array]
Each element has to include:
{ longitude: float, latitude: float }
options [array]
array( 'language' => 'en' // Language of returned Google Maps results )