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.
30 lines (29 loc) • 777 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 model = new BC.DynamicModel(position, '*.glb')
* ```
*/
declare class DynamicModel extends DynamicOverlay {
_posistion: Position;
_modelUrl: string;
_state: string;
constructor(position: T_Position, modelUrl: string);
get type(): any;
set modelUrl(modelUrl: string);
get modelUrl(): string;
_mountedHook(): void;
/**
* 设置风格
* @param style
* @returns {DynamicModel}
*/
setStyle(style: any): this;
}
export default DynamicModel;