Skip to content

KBE3D / KBCore / turf / destination

函数: destination()

destination<P>(origin: Coord, distance: number, bearing: number, options?: { units?: Units; properties?: P; }): Feature<Point, P>

Function

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.

类型参数

P

P extends GeoJsonProperties = GeoJsonProperties

参数

origin

Coord

starting point

distance

number

distance from the origin point

bearing

number

ranging from -180 to 180

options?

Optional parameters

units?

Units

Supports all valid Turf Units

properties?

P

Translate properties to Point

返回

Feature<Point, P>

destination point

示例

ts
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);

//addToMap
var addToMap = [point, destination]
destination.properties['marker-color'] = '#f00';
point.properties['marker-color'] = '#0f0';

KBE3D @3.0.0 Copyright © 2024-present KBE3D