humanize-distance
Version:
humanize the distance between 2 Points
38 lines (26 loc) • 1.52 kB
Markdown
humanize-distance
====
Calculates a humanized distance between 2 Points (longitude, latitude)
Example outputs: < 50m, 450m, 750yd, 0.9 mi, 2,8 km
[](https://www.bithound.io/github/stockulus/humanize-distance) [](https://www.npmjs.com/package/humanize-distance) [](https://travis-ci.org/stockulus/humanize-distance) [](http://standardjs.com/) [](https://opensource.org/licenses/MIT)
### Usage
```bash
npm i humanize-distance --save
```
```js
const humanizeDistance = require('humanize-distance')
console.log(humanizeDistance(
{latitude: 50.95, longitude: 6.91},
{latitude: 50.9486184, longitude: 6.9426425},
'de-DE',
'metric'))
// 2,8 km
console.log(humanizeDistance(
{latitude: 50.9440107, longitude: 6.9419526},
{latitude: 50.9486184, longitude: 6.9426425},
'en-US',
'us'))
// 550 yd
```
[](https://twitter.com/stockulus) [](https://github.com/stockulus/humanize-distance)