turf-destination
destination
Takes a Point and calculates the location of a destination point given a distance in degrees, radians, miles, or kilometers; and bearing in degrees. This uses the Haversine formula to account for global curvature.
Parameters
from
Feature<Point> starting pointdistance
number distance from the starting pointbearing
number ranging from -180 to 180units
[String] miles, kilometers, degrees, or radians (optional, defaultkilometers
)
Examples
var point = "type": "Feature" "properties": "marker-color": "#0f0" "geometry": "type": "Point" "coordinates": -75343 39984 ;var distance = 50;var bearing = 90;var units = 'miles'; var destination = turf;destinationproperties'marker-color' = '#f00'; var result = "type": "FeatureCollection" "features": point destination; //=result
Returns Feature<Point> destination point
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.
Installation
Install this module individually:
$ npm install turf-destination
Or install the Turf module that includes it as a function:
$ npm install turf