import { MapStyle, MapGeo } from '../map/style'; import { Bubble, ScatterSymbolLabel } from '../../scatter/bubble/style'; export declare class MapHeatmap { /** * 视觉编码设置 * @title 视觉编码 * @order 70 */ inRangeColor?: string; /** * 热力点尺寸 * @title 热力点尺寸 * @order 1 */ pointSize: number; /** * 模糊距离 * @title 模糊距离 * @order 2 */ blurSize: number; /** * 最小透明度 * @title 最小透明度 * @order 3 */ minOpacity: number; /** * 最大透明度 * @title 最大透明度 * @order 4 */ maxOpacity: number; } export declare class HeatBubble extends Bubble { /** * 是否显示数据点标记 * @order 0 * @title 是否显示 */ enabled?: boolean; /** * 标记的尺寸 * @title 标记大小 * @order 20 */ symbolMinSize?: number; /** * 标记的最大尺寸 * @title 最大尺寸 * @order 25 * @hidden */ symbolMaxSize?: number; } export declare class heatMapGeo extends MapGeo { /** * 是否开启自动聚焦。开启聚焦后,高亮和过滤行为会自动触发缩放和平移。 * @title 自动聚焦 * @order 21 * @hidden */ autoFocus?: boolean; } export declare class Style extends MapStyle { /** * 地图设置 * @title 地图 * @order 70 */ geo: heatMapGeo; /** * 热力设置 * @title 热力 * @order 75 */ heatmap: MapHeatmap; /** * 标记设置 * @title 标记 * @order 76 */ bubble?: HeatBubble; /** * 数据点标签 * @title 标签 * @order 110 */ label: ScatterSymbolLabel; }