UNPKG

@fleet-frontend/mower-maps

Version:

a mower maps in google maps

33 lines 1.11 kB
import { DrawElement } from '../types/layers'; import { MapData, AntennaData, MapConfig } from '../types'; /** * 地图数据处理器 * 负责将原始的地图数据转换为可渲染的图层元素 */ export declare class MapDataProcessor { private static mapConfig; private static sn; /** * 处理地图数据,返回绘制图层 */ static processMapData(sn: string, mapData: MapData, mapConfig: MapConfig): DrawElement[]; /** * 根据元素类型创建分层的地图数据 * 图层优先级:TIME_LIMIT_OBSTACLE = VISION_OFF_AREA = CHARGING_PILE = OBSTACLE > BOUNDARY > TUNNEL = TUNNEL_TO_CHARGING_PILE */ private static createLayeredMapData; /** * 处理地图元素列表 */ private static processMapElements; /** * 处理天线数据 */ static processAntennaData(antennas: AntennaData[] | undefined, antennaConfig: { show?: boolean; size?: number; antennaOneStatus?: boolean; antennaTwoStatus?: boolean; }): DrawElement[]; } //# sourceMappingURL=MapDataProcessor.d.ts.map