UNPKG

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
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;