UNPKG

terra-route

Version:

A library for routing along GeoJSON LineString networks

15 lines (14 loc) 574 B
import { Position } from "geojson"; /** * Creates a function for fast geodesic distance approximation using local scaling constants * based on a reference latitude. Useful for city-scale distances. * * @param {number} lat - Reference latitude in degrees * @returns {(a: Position, b: Position) => number} - Function that computes distance between two points * * @example * const distance = createCheapRuler(50.5); * const d = distance([30.5, 50.5], [30.51, 50.49]); * */ export declare function createCheapRuler(lat: number): (a: Position, b: Position) => number;