Skip to main content
Version: Next

destination

描述

¥Description

Takes a and calculates the location of a destination point given a distance in degrees, radians, miles, or kilometers;方位角(以度为单位)。This uses the 半正矢公式 to account for global curvature.

¥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坐标系起始点
distancenumberdistance from the origin point
bearingnumberranging from -180 to 180
options?对象可选参数(默认
options.units?stringmiles, kilometers, degrees, or radians (default 'kilometers')
options.properties?对象Translate properties to Point (default )

返回

¥Returns

特性<> 目标点

¥Feature<Point> destination point

示例

¥Examples

var point = turf.point([-75.343, 39.984]);
var distance = 50;
var bearing = 90;
var options = { units: "miles" };

var destination = turf.destination(point, distance, bearing, options);

安装

¥Installation

$ npm install @turf/destination

import { destination } from "@turf/destination";
const result = destination(...);
$ npm install @turf/turf

import * as turf from "@turf/turf";
const result = turf.destination(...);