@hamset/maidenhead-locator
Version:
Maidenhead grid locator and WGS84 coordinate calculation and transformation
27 lines (26 loc) • 946 B
TypeScript
import { CoordinateLike, GridLocator, LatLng, WGS84 } from "./types";
/**
* Validate grid locator
* @param gridLocator grid locator
* @returns true if the grid locator is valid
*/
declare const validateGridLocator: (gridLocator: GridLocator) => boolean;
/**
* Convert WGS84 to Maidenhead
* @param coord coordinate
* @returns grid locator
*/
declare const WGS84ToMaidenhead: (coord: CoordinateLike) => GridLocator;
/**
* Convert Maidenhead to WGS84
* @param gridLocator grid locator
* @returns coordinate
*/
declare const maidenheadToWGS84: (gridLocator: GridLocator) => WGS84;
/**
* Convert Maidenhead to bounding box coordinates
* @param gridLocator grid locator
* @returns A two-dimensional array containing two diagonal coordinates of bounds
*/
declare const maidenheadToBoundingBox: (gridLocator: GridLocator) => [LatLng, LatLng];
export { validateGridLocator, maidenheadToWGS84, WGS84ToMaidenhead, maidenheadToBoundingBox };