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.
67 lines (66 loc) • 1.11 kB
TypeScript
import Widget from "../Widget";
/**
* 缩放控制
* @noInheritDoc
* @example
* ```ts
* viewer.zoomController.enable = true
* ```
*/
declare class ZoomController extends Widget {
private _zoomInEl;
private _zoomOutEl;
private _refreshEl;
/**
* @hidden
*/
constructor();
/**
* @hidden
*/
get type(): any;
/**
*
* @param scene
* @returns {Cartesian3}
* @private
*/
private _getCameraFocus;
/**
*
* @param camera
* @param focus
* @param scalar
* @returns {Cartesian3}
* @private
*/
private _getCameraPosition;
/**
*
* @returns {boolean}
* @private
*/
_zoomIn(): boolean;
/**
*
* @private
*/
private _refresh;
/**
*
* @returns {boolean}
* @private
*/
_zoomOut(): boolean;
/**
*
* @private
*/
_installHook(): void;
/**
*
* @private
*/
_mountContent(): void;
}
export default ZoomController;