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.
50 lines (49 loc) • 1.12 kB
TypeScript
import Animation from "../Animation";
import Position from "../../position/Position";
import Viewer from "../../viewer/Viewer";
/**
* 扫描圈
* @example
* ```ts
* let circleScan = new BC.CircleScan(viewer, '120, 20', 200)
* circleScan.start()
* ```
*/
declare class CircleScan extends Animation {
private _delegate;
private _position;
private _radius;
private _color;
private _speed;
/**
*
* @param viewer 3D场景
* @param position 位置
* @param radius 半径
* @param options 属性
*/
constructor(viewer: Viewer, position: Position | string | string[] | number[], radius: number, options?: {
/**颜色 */
color: Cesium.Color;
/**速度 */
speed: number;
});
/**
* 类型
* @internal
*/
get type(): any;
private _mountContent;
/**
* 开始
* @returns
*/
start(): this;
/**
* 结束
*/
stop(): this;
protected _bindEvent(): void;
protected _unbindEvent(): void;
}
export default CircleScan;