UNPKG

hilbert-geohash

Version:

Node.js implementation of Hilbert-curve based geohashing.

47 lines (46 loc) 1.33 kB
declare const decode_exactly: (code: string, bits_per_char?: number) => { lng: number; lat: number; lng_err: number; lat_err: number; }; declare const decode: (code: string, bits_per_char?: number) => { lng: number; lat: number; }; declare const neighbours: (code: string, bits_per_char?: number) => { east: string; west: string; north?: string | undefined; south?: string | undefined; "north-east"?: string | undefined; "north-west"?: string | undefined; "south-east"?: string | undefined; "south-west"?: string | undefined; }; declare const rectangle: (code: string, bits_per_char?: number) => { type: string; properties: { code: string; lng: number; lat: number; lng_err: number; lat_err: number; bits_per_char: number; }; bbox: number[]; geometry: { type: string; coordinates: number[][][]; }; }; declare const hilbert_curve: (precision: number, bits_per_char?: number) => { type: string; properties: {}; geometry: { type: string; coordinates: [number, number][]; }; }; declare const encode: (lng: number, lat: number, precision?: number, bits_per_char?: number) => any; export { encode, decode, decode_exactly, neighbours, hilbert_curve, rectangle };