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.
47 lines (46 loc) • 1.08 kB
TypeScript
import Overlay from "../Overlay";
import { T_Position } from "../../common/type";
/**
* 扫描圆图元
* @noInheritDoc
* @example
* ```ts
* let scanCirclePrimitive = new BC.ScanCirclePrimitive('120,20', 1000)
* ```
*/
declare class ScanCirclePrimitive extends Overlay {
private _position;
private _radius;
/**
*
* @param position 坐标
* @param radius 半径
*/
constructor(position: T_Position, radius: number);
get type(): any;
set position(position: T_Position);
get position(): T_Position;
set radius(radius: number);
get radius(): number;
/**
*
* @private
*/
private _setAppearance;
_mountedHook(): void;
/**
* 设置风格
* @param style
* @returns {ScanCirclePrimitive}
* @example
* ```json
* // 样式参数(可选)
* {
* "speed": 5, //速度
* "color": BC.Color.WHITE //颜色
* }
* ```
*/
setStyle(style?: any): this;
}
export default ScanCirclePrimitive;