UNPKG

aviation-math

Version:

Different methods to calculate distances, bearing and projections for aviation related software

21 lines (20 loc) 760 B
import { DegreesTrue, NauticalMiles } from "./common"; import { Position } from "./position"; /** * This function projects/calculates a position based on a reference position, bearing and distance. * * @example * const result = projectBearingDistance( * new Position(52.518611, 13.408056), * 180, * 8.09935205184, * ); * // result.lat = 52.3838... * // result.lon = 13.4080... * * @param reference The position to start the projection from * @param bearing The direction in true degrees to project to * @param distance The distance from the reference in nautical miles * @returns The projected position */ export declare function projectBearingDistance(reference: Position, bearing: DegreesTrue, distance: NauticalMiles): Position;