/// import { GeoJSON } from '../geojsonType'; export interface ILngLat { lng: number; lat: number; } export interface IMap { type?: string; urlTemplate?: string; style: string; zoom?: number; center?: mapboxgl.LngLatLike; pitch?: number; minZoom?: number; maxZoom?: number; zoomEnable?: boolean; pitchWithRotate?: boolean; } export type Tdom = HTMLElement | string; export interface IZLG { dom: Tdom; map: IMap; } export type TcoordInput = GeoJSON | Array; export type TcoordFormTo = 'WGS84' | 'GCJ02' | 'BD09' | 'BD09MC' | 'Baidu' | 'BMap' | 'AMap'; export type Tcoord = [number, number] | []; export type Tcontainer = HTMLElement | null; export interface IStatusOptions { showIndoorMap: boolean; resizeEnable: boolean; dragEnable: boolean; keyboardEnable: boolean; doubleClickZoom: boolean; zoomEnable: boolean; rotateEnable: boolean; } export type Tlistener = 'loaded' | 'mapmove' | 'movestart' | 'moveend' | 'zoomchange' | 'zoomstart' | 'zoomend' | 'resize' | 'click' | 'dblclick' | 'mousemove' | 'mousewheel' | 'mouseover' | 'mouseout' | 'mouseup' | 'mousedown' | 'contextmenu' | 'dragstart' | 'dragging' | 'dragend' | 'webglcontextlost'; export interface IMapBoxOnline { style: string; token: string; }