Nascent Plasticine Materialist

    This package has been deprecated

    Author message:

    Turf packages are now namespaced: please use @turf/destination instead

    turf-destination

    3.0.12 • Public • Published

    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 point
    • distance number distance from the starting point
    • bearing number ranging from -180 to 180
    • units [String] miles, kilometers, degrees, or radians (optional, default kilometers)

    Examples

    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.destination(point, distance, bearing, units);
    destination.properties['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

    Install

    npm i turf-destination

    DownloadsWeekly Downloads

    4,998

    Version

    3.0.12

    License

    MIT

    Last publish

    Collaborators

    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar
    • avatar