PHPackages                             nubs/coordinator - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. nubs/coordinator

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

nubs/coordinator
================

A general purpose geo library.

v0.1.0(12y ago)371[2 issues](https://github.com/nubs/coordinator/issues)MITPHPPHP ~5.4

Since Feb 23Pushed 10y ago1 watchersCompare

[ Source](https://github.com/nubs/coordinator)[ Packagist](https://packagist.org/packages/nubs/coordinator)[ RSS](/packages/nubs-coordinator/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (1)DependenciesVersions (2)Used By (0)

Coordinator
===========

[](#coordinator)

A general purpose geo library for PHP.

[![Build Status](https://camo.githubusercontent.com/71c25f461e56cbb62c02c73d4626043a25a4e11a3d529a50b64346196edfa77c/68747470733a2f2f7472617669732d63692e6f72672f6e7562732f636f6f7264696e61746f722e706e67)](https://travis-ci.org/nubs/coordinator)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/9f4483026bf3fecd1b245c9c4bbb2bd63742dd46cf814736350e5e750e294b16/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6e7562732f636f6f7264696e61746f722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/nubs/coordinator/?branch=master)[![Code Coverage](https://camo.githubusercontent.com/283dd9094e726f789c62aae20257c77f18d924651625b9efe264f6b55554f98b/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6e7562732f636f6f7264696e61746f722f6261646765732f636f7665726167652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/nubs/coordinator/?branch=master)

[![Latest Stable Version](https://camo.githubusercontent.com/463c21f33613ea7bc8a7fe45b4e368c7c691b06252a7c1867016a6b65bb31f49/68747470733a2f2f706f7365722e707567782e6f72672f6e7562732f636f6f7264696e61746f722f762f737461626c652e706e67)](https://packagist.org/packages/nubs/coordinator)[![Total Downloads](https://camo.githubusercontent.com/25e4f665c4ced166f9f5b6a3b2e9c0541006273e3c72a56280285bda5608b460/68747470733a2f2f706f7365722e707567782e6f72672f6e7562732f636f6f7264696e61746f722f646f776e6c6f6164732e706e67)](https://packagist.org/packages/nubs/coordinator)[![Latest Unstable Version](https://camo.githubusercontent.com/220759b44e26f81e475d36f218811339c96c201bd266cfb4a81c47692afebc6a/68747470733a2f2f706f7365722e707567782e6f72672f6e7562732f636f6f7264696e61746f722f762f756e737461626c652e706e67)](https://packagist.org/packages/nubs/coordinator)[![License](https://camo.githubusercontent.com/c8ccccef88723c16d6788393a20c7860bd084ddc07d12b8460956e7a3ae57555/68747470733a2f2f706f7365722e707567782e6f72672f6e7562732f636f6f7264696e61746f722f6c6963656e73652e706e67)](https://packagist.org/packages/nubs/coordinator)

[![Dependency Status](https://camo.githubusercontent.com/c44a51c57499156a524ceb39788c7ed6f4079ca42419a2bc9bbbeba887d5b86c/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f757365722f70726f6a656374732f3533346562333633666530643037316330353030303761662f62616467652e7376673f7374796c653d666c6174)](https://www.versioneye.com/user/projects/534eb363fe0d071c050007af)

Installation
------------

[](#installation)

This package uses [composer](https://getcomposer.org) so you can just add `nubs/coordinator` as a dependency to your `composer.json` file or execute the following command:

```
composer require nubs/coordinator
```

Usage
-----

[](#usage)

### Coordinates

[](#coordinates)

A coordinate is a latitude/longitude pair. They are created using radians, although the `CoordinateFactory` and various `CoordinateSystem`'s discussed below can help create them as well.

#### Creating a coordinate

[](#creating-a-coordinate)

Using the constructor, you can create a coordinate using radians.

```
