|
|
4 months ago | |
|---|---|---|
| .. | ||
| dist | 4 months ago | |
| LICENSE | 4 months ago | |
| README.md | 4 months ago | |
| package.json | 4 months ago | |
Calculates the distance between two coordinates in degrees, radians, miles, or kilometers. This uses the Haversine formula to account for global curvature.
from Coord origin coordinateto Coord destination coordinateoptions Object Optional parameters (optional, default {})
options.units string can be degrees, radians, miles, or kilometers (optional, default 'kilometers')var from = turf.point([-75.343, 39.984]);
var to = turf.point([-75.534, 39.123]);
var options = {units: 'miles'};
var distance = turf.distance(from, to, options);
//addToMap
var addToMap = [from, to];
from.properties.distance = distance;
to.properties.distance = distance;
Returns number distance between the two coordinates
This module is part of the Turfjs project, an open source module collection dedicated to geographic algorithms. It is maintained in the Turfjs/turf repository, where you can create PRs and issues.
Install this single module individually:
$ npm install @turf/distance
Or install the all-encompassing @turf/turf module that includes all modules as functions:
$ npm install @turf/turf