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.
36 lines (35 loc) • 885 B
TypeScript
import DynamicOverlay from "./DynamicOverlay";
import Position from "../../position/Position";
import { T_Position } from "../../common/type";
/**
* 动态图标
* @noInheritDoc
* @example
* ```ts
* let position = new BC.Position(120, 20)
* let billboard = new BC.DynamicBillboard(position, '*.png')
* billboard.size = [20, 20]
* ```
*/
declare class DynamicBillboard extends DynamicOverlay {
_posistion: Position;
_icon: any;
_state: string;
_size: any[];
constructor(position: T_Position, icon: any);
get type(): any;
set icon(icon: any);
get icon(): any;
set size(size: any[]);
get size(): any[];
_mountedHook(): void;
/**
*
* @param style
* @returns {DynamicBillboard}
*/
setStyle(style: {
[x: string]: any;
}): this;
}
export default DynamicBillboard;