/// type waitMapIsLoadedType = (map: mapboxgl.Map, timeout?: number, fullLoad?: boolean) => Promise; /** * Function that return promise. Resolved when ${map} is loaded all styles * Also you can provide a ${timeout}, when you done need to wait full style loading * * @param {mapboxgl.Map} map * @param {number} timeout? * @param {boolean} fullLoad? * @returns Promise */ export declare const waitMapIsLoaded: waitMapIsLoadedType; export declare const minZoom = 0; export declare const maxZoom = 22; /** * Получить зависимость по количеству метров в пикселе карты MapBox от выбранного зума и выбранной широты. * Сгенерировано с помощью WolframAlpha (https://www.wolframalpha.com) * 1) Вычислялась формула зависимости от зума по каждой широте с типом `exponential fit`. * Т.к. целочисленных уровней зума много (23), бесплатная версия wolframalpha не даёт вычислить зависимость * по соответствующим точкам, в нужном порядке. Для вычисления без потери точности зависимость строилась * по возрастанию величин и в формуле коэффициентам 1-23 соответствует зуму 22-0 * 2) Коэффициент 0.693147 степени экспоненты от зума оказался одинаков для всех широт. * Вычислили коэффициент, меняющийся от широт с типом `quadratic fit` * * @param {number} zoom * @param {number} latitude * @returns number */ export declare const getCurrentMPP: (zoom: number, latitude: number) => number; export {};