export interface Point { pointcoord: number[]; /** * 高度 */ pointCoordZ: number; /** * 热力值 */ pointValue: number; } export interface AddRouteHeatMapParams { modelFiles: { modelId: string; type: string; coordType: number; coordTypeZ: number; }; heatMapFiles: { routeWidth: number; routeOpa: number; valueMax: number; valueMin: number; point: Point[]; heatColors: string[]; }; } export interface UpdateHeatMapStyleParams { modelFiles: { modelId: string; }; heatMapFiles: { routeWidth: number; routeOpa: number; valueMax: number; valueMin: number; heatColors: string[]; }; } export interface UpdateRouteHeatMapCoordParams { modelFiles: { modelId: string; coordType: number; coordTypeZ: number; }; heatMapFiles: { point: Point[]; }; } declare class RouteHeatMap { private static get className(); static addRouteHeatMap: (params: AddRouteHeatMapParams[]) => Promise; static updateRouteHeatMapStyle: (params: UpdateHeatMapStyleParams[]) => Promise; static updateRouteHeatMapCoord: (params: UpdateRouteHeatMapCoordParams[]) => Promise; } export default RouteHeatMap;