export default class Base { /** *是否视野范围内加载 * * @private * @static * @type {boolean} */ private static loadMode; /** *当前屏幕中心点坐标 84坐标 经纬度 * * @private * @static * @type {number[]} */ static displayCenter: number[]; /** *当前视野范围半径 * * @private * @static */ static currentRadius: number; /** *地图层级 * * @private * @static */ static zoom: number; static displayPolygon: any[]; /** *当前视野高度 * * @static * @memberof Base */ static displayHeight: number; static customDataMap: Map; static centerData: {}; static modelWhiteList: Set; static init(): void; static setCenterRadius(centerData: { angle: number; radius: number; center: number[]; zoom: number; bottomLeftCorner: number[]; bottomRightCorner: number[]; topLeftCorner: number[]; topRightCorner: number[]; height: number; }): void; /** * 设置聚焦的id * @param modelId */ static setFocusId: (modelId: string) => Promise; static addWhiteListId(modelIds: string[]): Promise; static delWhiteListId(modelIds: string[]): Promise; static isInVisionRound(coord: number[], coordType?: number, flag?: boolean): boolean; static isInVisionPolygon(coord: number[], coordType?: number, flag?: boolean): boolean; static setLoadMode(flag: boolean): void; }