Skip to main content
Version: 7.2.0

destination

描述

¥Description

获取一个 对象,并根据距离(以度、弧度、英里或公里为单位)计算目标点的位置;方位角(以度为单位)。本模块使用 半正矢公式 来计算全局曲率。

¥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坐标系起始点
distancenumber距原点的距离
bearingnumber范围从 -180 到 180
options?对象可选参数(默认 {})
options.units?string英里、公里、度或弧度(默认值为 'kilometers')
options.properties?对象将属性转换为点(默认 {})

返回

¥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(...);