import { Scene } from '@antv/l7'; import { Position } from '@turf/turf'; import { ILayerMouseEvent, ILngLat, ISceneMouseEvent } from '../typings'; export declare const isDev: boolean; /** * 获取完全覆盖地图区域的DOM,会根据地图类型返回不同的结果 * @param scene */ export declare const getMapDom: (scene: Scene) => HTMLElement | null; /** * 磨平L7 Scene 鼠标事件返回的经纬度差异 * @param e */ export declare const getLngLat: (e: ISceneMouseEvent | ILayerMouseEvent) => ILngLat; export declare const getPosition: (e: ISceneMouseEvent | ILayerMouseEvent) => Position; /** * 将lnglat转换为position格式 * @param lng * @param lat */ export declare const transLngLat2Position: (lngLat: ILngLat) => Position; /** * 找到最小值的下标 * @param array */ export declare const findMinIndex: (array: number[]) => number; export declare const splitByPosition: (positions: Position[], splitPosition: Position) => Position[][];