@spatial/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
origin
Coord starting pointdistance
number distance from the origin pointbearing
number ranging from -180 to 180options
Object Optional parameters (optional, default{}
)
Examples
var point = turf;var distance = 50;var bearing = 90;var options = units: 'miles'; var destination = turf; //addToMapvar addToMap = point destinationdestinationproperties'marker-color' = '#f00';pointproperties'marker-color' = '#0f0';
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 @spatial/destination
Or install the Turf module that includes it as a function:
$ npm install @turf/turf