UNPKG

@hamset/maidenhead-locator

Version:

Maidenhead grid locator and WGS84 coordinate calculation and transformation

27 lines (26 loc) 946 B
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 };