UNPKG

maplibre-graticule

Version:

Graticuel / Grid plugin for MapLibre GL JS / Mapbox GL JS

48 lines (47 loc) 1.41 kB
type graticuleJson = { meridians: GeoJSON.Feature<GeoJSON.LineString>[]; parallels: GeoJSON.Feature<GeoJSON.LineString>[]; }; import { Units } from "@turf/helpers"; /** * * @param {number} n * @param {number} decimals * @returns {number} */ export declare function toFixed(n: number, decimals: number): number; /** * * @param {number} a * @param {number} b * @returns {number} */ export declare function modulo(a: number, b: number): number; /** * * @param {number} number * @param {number} width * @param {number | undefined} precision * @returns {string} */ export declare function padNumber(number: number, width: number, precision?: number | undefined): string; /** * * @param {string} hemispheres * @param {number} degrees * @param {number} fractionDigits * @returns {string} */ export declare function degreesToStringHDMS(hemispheres: string, degrees: number, fractionDigits: number): string; /** * @param {GeoJSON.BBox} bbox * @param {number} graticuleWidth * @param {number} graticuleHeight * @param {Units} units * @param {string} labelType * @param {string} longitudePosition * @param {string} latitudePosition * @returns {graticuleJson} */ export declare function getGraticule(bbox: GeoJSON.BBox, graticuleWidth: number, graticuleHeight: number, units: Units, labelType: string, longitudePosition: string, latitudePosition: string): graticuleJson; export {};