terra-route
Version:
A library for routing along GeoJSON LineString networks
15 lines (14 loc) • 574 B
TypeScript
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;