JSPM

turf-vincenty-direct

1.0.1
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 59
  • Score
    100M100P100Q95909F
  • License MIT

turf vincenty direct module

Package Exports

  • turf-vincenty-direct

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (turf-vincenty-direct) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

turf-vincenty-direct

Build Status

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

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.

$ npm install turf-vincenty-direct

Tests

$ npm test