UNPKG

turf-vincenty-direct

Version:
65 lines (45 loc) 1.56 kB
# turf-vincenty-direct [![Build Status](https://travis-ci.org/Turfjs/turf-vincenty-direct.svg?branch=master)](https://travis-ci.org/Turfjs/turf-vincenty-direct) turf vincenty direct module ### `turf.vincety-direct(start, distance, bearing, units)` Vincenty's direct formula computes the location of a point which is a given distance and direction from another point. ### Parameters | parameter | type | description | | ---------- | ------------------ | -------------------------------------- | | `start` | Feature\.\<Point\> | starting point | | `distance` | Number | distance from the starting point | | `bearing` | Number | ranging from -180 to 180 | | `units` | String | miles, kilometers, degrees, or radians | ### Example ```js var point = { "type": "Feature", "properties": { "marker-color": "#0f0" }, "geometry": { "type": "Point", "coordinates": [-75.343, 39.984] } }; var distance = 50; var bearing = 90; var units = 'miles'; var destination = turf.vincenty-direct(point1, distance, bearing); destination.properties['marker-color'] = '#f00'; var result = { "type": "FeatureCollection", "features": [point, destination] }; //=result ``` **Returns** `Feature.<Point>`, destination point ## Installation Requires [nodejs](http://nodejs.org/). ```sh $ npm install turf-vincenty-direct ``` ## Tests ```sh $ npm test ```