Skip to content

m-gis核心库 v0.4.4


m-gis核心库 / WKTLayer

类: WKTLayer ​

定义于: layer/WKTLayer.ts:12

继承 ​

构造函数 ​

构造函数 ​

new WKTLayer(options?): WKTLayer

定义于: layer/WKTLayer.ts:15

参数 ​

options? ​

OPT = {}

返回 ​

WKTLayer

重写了 ​

Layer.constructor

属性 ​

_attr ​

_attr: any

定义于: layer/Layer.ts:19

继承自 ​

Layer._attr


_cache ​

_cache: any

定义于: layer/Layer.ts:18

继承自 ​

Layer._cache


_delegate ​

_delegate: any

定义于: layer/Layer.ts:15

继承自 ​

Layer._delegate


_enableZoomShow ​

_enableZoomShow: boolean

定义于: layer/Layer.ts:26

继承自 ​

Layer._enableZoomShow


_id ​

_id: any

定义于: layer/Layer.ts:11

继承自 ​

Layer._id


_layerEvent ​

_layerEvent: any

定义于: layer/Layer.ts:21

继承自 ​

Layer._layerEvent


_layerOptions ​

_layerOptions: any

定义于: layer/Layer.ts:12

继承自 ​

Layer._layerOptions


_name ​

_name: any

定义于: layer/Layer.ts:13

继承自 ​

Layer._name


_options ​

_options: OPT

定义于: layer/WKTLayer.ts:13


_show ​

_show: any

定义于: layer/Layer.ts:17

继承自 ​

Layer._show


_state ​

_state: any

定义于: layer/Layer.ts:22

继承自 ​

Layer._state


_style ​

_style: any

定义于: layer/Layer.ts:20

继承自 ​

Layer._style


_viewer ​

_viewer: any

定义于: layer/Layer.ts:16

继承自 ​

Layer._viewer


_zIndex ​

_zIndex: any

定义于: layer/Layer.ts:14

继承自 ​

Layer._zIndex


maxZoom ​

maxZoom: any

定义于: layer/Layer.ts:25

继承自 ​

Layer.maxZoom


minZoom ​

minZoom: any

定义于: layer/Layer.ts:24

继承自 ​

Layer.minZoom


type ​

type: any

定义于: layer/Layer.ts:23

继承自 ​

Layer.type

访问器 ​

attr ​

Getter 签名 ​

get attr(): any

定义于: layer/Layer.ts:105

返回 ​

any

Setter 签名 ​

set attr(attr): void

定义于: layer/Layer.ts:101

用于设置图层的一些额外属性

参数 ​
attr ​

any

返回 ​

void

继承自 ​

Layer.attr


delegate ​

Getter 签名 ​

get delegate(): any

定义于: layer/Layer.ts:127

图层代理对象

返回 ​

any

继承自 ​

Layer.delegate


id ​

Getter 签名 ​

get id(): any

定义于: layer/Layer.ts:118

图层唯一标识 id

返回 ​

any

继承自 ​

Layer.id


layerEvent ​

Getter 签名 ​

get layerEvent(): any

定义于: layer/Layer.ts:93

图层事件对象

返回 ​

any

继承自 ​

Layer.layerEvent


layerOptions ​

Getter 签名 ​

get layerOptions(): any

定义于: layer/Layer.ts:84

图层设置的参数对象

返回 ​

any

继承自 ​

Layer.layerOptions


name ​

Getter 签名 ​

get name(): any

定义于: layer/Layer.ts:58

获取当前图层名称

返回 ​

any

继承自 ​

Layer.name


overlays ​

Getter 签名 ​

get overlays(): Overlay[]

定义于: layer/Layer.ts:140

返回 ​

Overlay[]

继承自 ​

Layer.overlays


show ​

Getter 签名 ​

get show(): any

定义于: layer/Layer.ts:75

返回 ​

any

Setter 签名 ​

set show(show): void

定义于: layer/Layer.ts:67

图层是否可见

默认值 ​
ts
@public
参数 ​
show ​

any

返回 ​

void

继承自 ​

Layer.show


state ​

Getter 签名 ​

get state(): any

定义于: layer/Layer.ts:136

图层状态

返回 ​

any

继承自 ​

Layer.state

方法 ​

_addedHook() ​

_addedHook(): void

定义于: layer/Layer.ts:144

返回 ​

void

继承自 ​

Layer._addedHook


_addHandler() ​

_addHandler(viewer): Promise<void>

定义于: layer/Layer.ts:148

参数 ​

viewer ​

Viewer

返回 ​

Promise<void>

继承自 ​

Layer._addHandler


_addOverlay() ​

_addOverlay(overlay): void

定义于: layer/Layer.ts:223

参数 ​

overlay ​

any

返回 ​

void

继承自 ​

Layer._addOverlay


_init() ​

_init(): void

定义于: layer/Layer.ts:182

返回 ​

void

继承自 ​

Layer._init


_removedHook() ​

_removedHook(): void

定义于: layer/Layer.ts:146

返回 ​

void

继承自 ​

Layer._removedHook


_removeHandler() ​

_removeHandler(): false | undefined

定义于: layer/Layer.ts:189

返回 ​

false | undefined

继承自 ​

Layer._removeHandler


_removeOverlay() ​

_removeOverlay(overlay): void

定义于: layer/Layer.ts:230

参数 ​

overlay ​

Overlay | PrimitiveOverlay

返回 ​

void

继承自 ​

Layer._removeOverlay


addOverlay() ​

addOverlay(overlay): WKTLayer

定义于: layer/Layer.ts:261

往图层上添加 overlay

参数 ​

overlay ​

any

overlay

返回 ​

WKTLayer

Layer

继承自 ​

Layer.addOverlay


addOverlays() ​

addOverlays(overlays): WKTLayer

定义于: layer/Layer.ts:285

往图层上添加 overlay 的数组

参数 ​

overlays ​

Overlay[]

overlay 数组

返回 ​

WKTLayer

Layer

继承自 ​

Layer.addOverlays


addToViewer() ​

addToViewer(viewer): WKTLayer

定义于: layer/Layer.ts:272

将图层添加到 Viewer

参数 ​

viewer ​

Viewer

指定的 viewer

返回 ​

WKTLayer

Layer

继承自 ​

Layer.addToViewer


clear() ​

clear(): WKTLayer

定义于: layer/WKTLayer.ts:34

返回 ​

WKTLayer


eachOverlay() ​

eachOverlay(method, context): WKTLayer

定义于: layer/Layer.ts:364

遍历每个 Overlay 并将其作为参数传递给回调函数

参数 ​

method ​

any

回调函数

context ​

any

上下文环境

返回 ​

WKTLayer

Layer

继承自 ​

Layer.eachOverlay


getOverlay() ​

getOverlay(overlayId): any

定义于: layer/Layer.ts:311

通过 overlayId 获取对应 Overlay

参数 ​

overlayId ​

string

overlay id

返回 ​

any

overlay

继承自 ​

Layer.getOverlay


getOverlayById() ​

getOverlayById(id): undefined

定义于: layer/Layer.ts:315

参数 ​

id ​

string | number

返回 ​

undefined

继承自 ​

Layer.getOverlayById


getOverlays() ​

getOverlays(): Overlay[]

定义于: layer/Layer.ts:376

获取图层上所有 overlays

返回 ​

Overlay[]

overlays

继承自 ​

Layer.getOverlays


getOverlaysByAttr() ​

getOverlaysByAttr(attrName, attrVal): Overlay[]

定义于: layer/Layer.ts:347

通过属性名,属性值获取 overlays

参数 ​

attrName ​

string

属性名

attrVal ​

string

属性值

返回 ​

Overlay[]

overlays

继承自 ​

Layer.getOverlaysByAttr


getOverlaysByType() ​

getOverlaysByType(type): Overlay[]

定义于: layer/Layer.ts:330

通过类型获取 overlays

参数 ​

type ​

string | number

类型

返回 ​

Overlay[]

overlay

继承自 ​

Layer.getOverlaysByType


load() ​

load(wkt): Promise<void>

定义于: layer/WKTLayer.ts:22

参数 ​

wkt ​

string

返回 ​

Promise<void>


remove() ​

remove(): void

定义于: layer/Layer.ts:388

移除图层

返回 ​

void

继承自 ​

Layer.remove


removeOverlay() ​

removeOverlay(overlay): WKTLayer

定义于: layer/Layer.ts:300

从图层上移出 overlay

参数 ​

overlay ​

Overlay | PrimitiveOverlay

overlay

返回 ​

WKTLayer

Layer

继承自 ​

Layer.removeOverlay


tick() ​

tick(zoom): void

定义于: layer/Layer.ts:237

参数 ​

zoom ​

number

返回 ​

void

继承自 ​

Layer.tick

MGis 地理三维库