@orca-fe/x-map
Version:
45 lines (44 loc) • 989 B
TypeScript
import { mat4 } from 'gl-matrix';
export declare type Point = [number, number];
export declare type Size = Point;
export declare type Viewport = {
/** 经度 */
lng: number;
/** 纬度 */
lat: number;
/** 缩放级别 */
zoom: number;
/** 旋转角度 */
rotate: number;
/** 俯仰角度 */
pitch: number;
};
export declare type MapViewport = Viewport & {
/** 纬度 */
width: number;
/** 纬度 */
height: number;
};
export declare type Bounds = [Point, Point];
export declare type MapProjection = 'mercator' | 'equirectangular';
export declare type Mat4 = [
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number,
number
];
export declare const SVG_OFFSET_TOP = -1000;
export declare const matrixWebMercator: mat4;
export declare const mercatorScale: number;