bcgis-type
Version:
The SDK is based on Cesium for secondary development of 2, 3D all-in-one WebGis application framework, the framework optimizes the use of Cesium and add some additional features, designed for developers to quickly build WebGis applications.
52 lines (51 loc) • 1.19 kB
TypeScript
import Overlay from "../Overlay";
import { T_Position } from "../../common/type";
/**
* 流动线图元
* @noInheritDoc
* @example
* ```ts
* let flowLinePrimitive = new BC.FlowLinePrimitive('120,20;120,30;122,30')
* ```
*/
declare class FlowLinePrimitive extends Overlay {
private _positions;
private _width;
/**
*
* @param positions 坐标串
* @param width 宽度
*/
constructor(positions: T_Position[], width?: number);
get type(): any;
set positions(positions: T_Position[]);
get positions(): T_Position[];
/**
*
* @private
*/
_setAppearance(): void;
_mountedHook(): void;
/**
*
* @param text
* @param textStyle
*/
setLabel(text: string, textStyle: any): this;
/**
* 设置风格
* @param style
* @example
* ```json
* // 样式参数(可选)
* {
* "speed": 5, //速度
* "color": BC.Color.WHITE, //颜色
* "percent": 0.3, // 比例
* "gradient": 0.1 // 透明程度
* }
* ```
*/
setStyle(style?: any): this;
}
export default FlowLinePrimitive;