Skip to content

m-gis核心库 v0.4.4


m-gis核心库 / Toolbox

类: Toolbox ​

定义于: widget/Toolbox.ts:41

给三维上添加工具箱

const toolbox = new Toolbox() viewer.addWidget(toolbox)

继承 ​

  • default

构造函数 ​

构造函数 ​

new Toolbox(options?): Toolbox

定义于: widget/Toolbox.ts:55

参数 ​

options? ​

OPTIONS = {}

返回 ​

Toolbox

重写了 ​

Widget.constructor

属性 ​

_distence ​

_distence: number

定义于: widget/Widget.ts:15

继承自 ​

Widget._distence


_enable ​

_enable: any

定义于: widget/Widget.ts:14

继承自 ​

Widget._enable


_fullscreenHandler ​

_fullscreenHandler: (() => void) | null

定义于: widget/Toolbox.ts:53


_id ​

_id: any

定义于: widget/Widget.ts:9

继承自 ​

Widget._id


_isMeasuring ​

_isMeasuring: boolean

定义于: widget/Toolbox.ts:52


_measure ​

_measure: Measure | null

定义于: widget/Toolbox.ts:51


_position ​

_position: any

定义于: widget/Widget.ts:11

继承自 ​

Widget._position


_positionChangeAble ​

_positionChangeAble: boolean

定义于: widget/Widget.ts:13

继承自 ​

Widget._positionChangeAble


_toolList ​

_toolList: ToolType[]

定义于: widget/Toolbox.ts:43


_viewer ​

_viewer: any

定义于: widget/Widget.ts:10

继承自 ​

Widget._viewer


_viewSwitchTimer ​

_viewSwitchTimer: number | null

定义于: widget/Toolbox.ts:54


_wrapper ​

_wrapper: any

定义于: widget/Toolbox.ts:42

重写了 ​

Widget._wrapper


areaEl ​

areaEl: any

定义于: widget/Toolbox.ts:47


deleteEl ​

deleteEl: any

定义于: widget/Toolbox.ts:50


distanceEl ​

distanceEl: any

定义于: widget/Toolbox.ts:46


fullscreenEl ​

fullscreenEl: any

定义于: widget/Toolbox.ts:48


options ​

options: OPTIONS

定义于: widget/Toolbox.ts:44


screenshotEl ​

screenshotEl: any

定义于: widget/Toolbox.ts:49


type ​

type: any

定义于: widget/Widget.ts:16

继承自 ​

Widget.type


viewModeEl ​

viewModeEl: any

定义于: widget/Toolbox.ts:45

访问器 ​

direction ​

Getter 签名 ​

get direction(): "horizontal" | "vertical"

定义于: widget/Toolbox.ts:71

返回 ​

"horizontal" | "vertical"

Setter 签名 ​

set direction(value): void

定义于: widget/Toolbox.ts:75

参数 ​
value ​

"horizontal" | "vertical"

返回 ​

void


distence ​

Getter 签名 ​

get distence(): number

定义于: widget/Widget.ts:61

返回 ​

number

继承自 ​

Widget.distence


enable ​

Getter 签名 ​

get enable(): any

定义于: widget/Widget.ts:45

返回 ​

any

Setter 签名 ​

set enable(enable): void

定义于: widget/Widget.ts:41

部件是否可用

参数 ​
enable ​

any

部件是否可用

返回 ​

void

继承自 ​

Widget.enable


id ​

Getter 签名 ​

get id(): string

定义于: widget/Widget.ts:28

返回 ​

string

Setter 签名 ​

set id(val): void

定义于: widget/Widget.ts:32

参数 ​
val ​

string

返回 ​

void

继承自 ​

Widget.id


show ​

Getter 签名 ​

get show(): boolean

定义于: widget/Widget.ts:57

返回 ​

boolean

Setter 签名 ​

set show(visible): void

定义于: widget/Widget.ts:53

参数 ​
visible ​

boolean

返回 ​

void

继承自 ​

Widget.show


wrapper ​

Getter 签名 ​

get wrapper(): any

定义于: widget/Widget.ts:49

返回 ​

any

继承自 ​

Widget.wrapper

方法 ​

_captureScreenshot() ​

_captureScreenshot(): void

定义于: widget/Toolbox.ts:268

返回 ​

void


_init() ​

_init(): void

定义于: widget/Toolbox.ts:85

返回 ​

void

重写了 ​

Widget._init


_initArea() ​

_initArea(): void

定义于: widget/Toolbox.ts:172

返回 ​

void


_initDelete() ​

_initDelete(): void

定义于: widget/Toolbox.ts:190

返回 ​

void


_initDistance() ​

_initDistance(): void

定义于: widget/Toolbox.ts:151

返回 ​

void


_initFullscreen() ​

_initFullscreen(): void

定义于: widget/Toolbox.ts:222

返回 ​

void


_initScreenshot() ​

_initScreenshot(): void

定义于: widget/Toolbox.ts:255

返回 ​

void


_initView() ​

_initView(): void

定义于: widget/Toolbox.ts:116

返回 ​

void


_onViewerModeChange() ​

_onViewerModeChange(): void

定义于: widget/Toolbox.ts:145

返回 ​

void


_setMeasuring() ​

_setMeasuring(isMeasuring): void

定义于: widget/Toolbox.ts:205

参数 ​

isMeasuring ​

boolean

返回 ​

void


_unbindEvent() ​

_unbindEvent(): void

定义于: widget/Widget.ts:112

返回 ​

void

继承自 ​

Widget._unbindEvent


_updateFullscreenTooltip() ​

_updateFullscreenTooltip(): void

定义于: widget/Toolbox.ts:244

返回 ​

void


_updateViewModeIcon() ​

_updateViewModeIcon(): void

定义于: widget/Toolbox.ts:134

返回 ​

void


_updateWindowCoord() ​

_updateWindowCoord(_windowCoord): void

定义于: widget/Widget.ts:110

参数 ​

_windowCoord ​

any

返回 ​

void

继承自 ​

Widget._updateWindowCoord


addToViewer() ​

addToViewer(viewer, fromView?): Toolbox

定义于: widget/Widget.ts:65

参数 ​

viewer ​

Viewer

fromView? ​

boolean = false

返回 ​

Toolbox

继承自 ​

Widget.addToViewer


dispose() ​

dispose(): void

定义于: widget/Widget.ts:153

返回 ​

void

继承自 ​

Widget.dispose


hide() ​

hide(): void

定义于: widget/Widget.ts:146

返回 ​

void

继承自 ​

Widget.hide


install() ​

install(): void

定义于: widget/Widget.ts:80

部件安装

返回 ​

void

继承自 ​

Widget.install


remove() ​

remove(): void

定义于: widget/Toolbox.ts:284

返回 ​

void

重写了 ​

Widget.remove


setContent() ​

setContent(content): Toolbox

定义于: widget/Widget.ts:136

设置内容

参数 ​

content ​

string | Element

内容

返回 ​

Toolbox

继承自 ​

Widget.setContent


setPosition() ​

setPosition(position): Toolbox

定义于: widget/Widget.ts:119

设置部件位置

参数 ​

position ​

Position

部件位置

返回 ​

Toolbox

继承自 ​

Widget.setPosition


getOverlayType() ​

static getOverlayType(type): string | number | undefined

定义于: widget/Widget.ts:180

获取 Widget 类型

参数 ​

type ​

string

返回 ​

string | number | undefined

继承自 ​

Widget.getOverlayType


registerType() ​

static registerType(type): void

定义于: widget/Widget.ts:168

Widget 类型注册

参数 ​

type ​

string

返回 ​

void

继承自 ​

Widget.registerType

MGis 地理三维库