geo-graticule
Helper for turning a geocode into information about its graticule.
I use this for xkcd Geohashing.
Install
npm install geo-graticule
Usage
const geo = 34189 -1108567 geo // '34.189,-110.8567'get // [ 34.189, -110.8567 ]get // { latitude: 34.189, longitude: -110.8567 } geo // 'NW'geo // [ 34, -110 ]geo // [ 34.5, -110.5 ]geo // [ [ 34, -110 ], [ 34, -111 ], [ 35, -111 ], [ 35, -110 ] ] geo // [ 34.456, -110.2345 ]
API
new Geo(latitude, longitude)
The constructor accepts numbers or strings for any of the values. It will also accept an object with keys latitude|lat
and longitude|long|lon
or an array of [latitude, longitude]
.
Return values
All values returned (whether inside objects or arrays) from methods will be a Number
(except for toString
).
Contributing
This is written in ES6 and compiled to ES5 using babel
. The code you require will come from the lib/
directory which gets compiled from src/
before each npm publish
.
Tests
npm test
License
MIT