import { MapStyle, MapGeo } from '../../map/map/style'; import { Bubble, ScatterSymbolLabel } from '../../scatter/bubble/style'; import { Line } from '../../line/line/style'; export declare class MapLine extends Line { /** * 是否使用平滑曲线 * @title 平滑曲线 * @order 0 * @ignore */ smooth?: boolean; /** * 线条宽度 * @title 线条宽度 * @order 30 * @ignore */ width?: number; /** * 边的曲度 * @title 曲度 * @order 30 */ curveness?: number; /** * 透明度。支持从 0 到 1 的数字 * @title 透明度 * @order 40 */ opacity?: number; /** * 线条宽度 * @title 线条宽度 * @order 50 */ minWidth?: number; /** * 线条最大宽度 * @title 最大宽度 * @order 60 */ maxWidth?: number; } export declare class lineBubble extends Bubble { /** * 是否显示起点标记 * @title 起点标记 * @order 0 */ startEnabled?: boolean; /** * 是否显示终点标记 * @title 终点标记 * @order 1 */ endEnabled?: boolean; /** * 标记的最小尺寸 * @title 最小尺寸 * @order 20 */ symbolMinSize?: number; /** * 标记的最大尺寸 * @title 最大尺寸 * @order 25 */ symbolMaxSize?: number; } export declare class LineMapLabel extends ScatterSymbolLabel { /** * 是否显示连线标签 * @order 0 * @title 线标签 * @ignore */ enabled?: boolean; /** * 是否显示连线标签 * @order -2 * @title 线标签 */ lineEnabled?: boolean; /** * 是否显示起点标签 * @order -1 * @title 起点标签 */ startEnabled?: boolean; /** * 是否显示终点标签 * @order 0 * @title 终点标签 */ endEnabled?: boolean; } export declare class lineMapGeo extends MapGeo { /** * 是否开启自动聚焦。开启聚焦后,高亮和过滤行为会自动触发缩放和平移。 * @title 自动聚焦 * @order 21 * @hidden */ autoFocus?: boolean; } export declare class Style extends MapStyle { /** * 地图设置 * @title 地图 * @order 70 */ geo: lineMapGeo; /** * 线条样式 * @title 线 * @order 80 */ line?: MapLine; /** * 气泡设置 * @title 气泡 * @order 81 */ bubble?: lineBubble; /** * 数据点标签 * @title 标签 * @order 110 */ label: LineMapLabel; }