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.
82 lines (81 loc) • 1.5 kB
TypeScript
import Plot from "../Plot";
declare class Edit {
_viewer: any;
_layer: any;
_overlay: any;
_delegate: any;
_options: any;
_positions: any[];
constructor(overlay: any);
get editTool(): any;
/**
*
* @private
*/
_mountedHook(): void;
/**
*
* @private
*/
_stopedHook(): void;
/**
*
* @private
*/
_mountAnchor(): void;
/**
*
* @param pickedAnchor
* @param position
* @returns {boolean}
* @private
*/
_onEditAnchorStop({ pickedAnchor, position }: {
pickedAnchor: any;
position: any;
}): void;
/**
*
* @param pickedAnchor
* @param position
* @private
*/
_onAnchorMoving({ pickedAnchor, position }: {
pickedAnchor: any;
position: any;
}): void;
/**
*
* @param pickedAnchor
* @param position
* @private
*/
_onEditStop({ pickedAnchor, position }: {
pickedAnchor: any;
position: any;
}): void;
/**
*
* @returns {Edit}
* @private
*/
_bindEvent(): this;
/**
*
* @private
*/
_unbindEvent(): void;
/**
*
* @param plot
* @param options
* @returns {Edit}
*/
start(plot: Plot, options: any): this;
/**
*
* @returns {Edit}
*/
stop(): this;
}
export default Edit;