Skip to content

xgis-cesium v0.1.7


xgis-cesium / Layer

Class: Layer

Defined in: src/layer/Layer.js:9

Extended by

Constructors

new Layer()

new Layer(id): Layer

Defined in: src/layer/Layer.js:10

Parameters

id

any

Returns

Layer

Properties

_attr

_attr: object

Defined in: src/layer/Layer.js:19


_bid

_bid: any

Defined in: src/layer/Layer.js:12


_cache

_cache: object

Defined in: src/layer/Layer.js:18


_delegate

_delegate: any

Defined in: src/layer/Layer.js:13


_id

_id: string

Defined in: src/layer/Layer.js:11


_isGround

_isGround: boolean

Defined in: src/layer/Layer.js:17


_layerEvent

_layerEvent: LayerEvent

Defined in: src/layer/Layer.js:20


_show

_show: boolean

Defined in: src/layer/Layer.js:16


_state

_state: string

Defined in: src/layer/Layer.js:15


_viewer

_viewer: any

Defined in: src/layer/Layer.js:14

Accessors

attr

Get Signature

get attr(): object

Defined in: src/layer/Layer.js:54

Returns

object

Set Signature

set attr(attr): void

Defined in: src/layer/Layer.js:50

Parameters
attr
Returns

void


delegate

Get Signature

get delegate(): any

Defined in: src/layer/Layer.js:33

Returns

any


id

Get Signature

get id(): any

Defined in: src/layer/Layer.js:29

Returns

any


layerEvent

Get Signature

get layerEvent(): LayerEvent

Defined in: src/layer/Layer.js:46

Returns

LayerEvent


layerId

Get Signature

get layerId(): string

Defined in: src/layer/Layer.js:25

Returns

string


show

Get Signature

get show(): boolean

Defined in: src/layer/Layer.js:42

Returns

boolean

Set Signature

set show(show): void

Defined in: src/layer/Layer.js:37

Parameters
show

boolean

Returns

void


state

Get Signature

get state(): string

Defined in: src/layer/Layer.js:58

Returns

string

Methods

addOverlay()

addOverlay(overlay): Layer

Defined in: src/layer/Layer.js:166

Add overlay

Parameters

overlay

any

Returns

Layer


addOverlays()

addOverlays(overlays): Layer

Defined in: src/layer/Layer.js:176

Add overlays

Parameters

overlays

any

Returns

Layer


addTo()

addTo(viewer): Layer

Defined in: src/layer/Layer.js:280

Adds to the viewer

Parameters

viewer

any

Returns

Layer


clear()

clear(): void

Defined in: src/layer/Layer.js:264

Clears all overlays Subclasses need to be overridden

Returns

void


eachOverlay()

eachOverlay(method, context): Layer

Defined in: src/layer/Layer.js:241

Iterate through each overlay and pass it as an argument to the callback function

Parameters

method

any

context

any

Returns

Layer


fire()

fire(type, params): Layer

Defined in: src/layer/Layer.js:324

Trigger subscription event

Parameters

type

any

params

any

Returns

Layer


getOverlay()

getOverlay(overlayId): any

Defined in: src/layer/Layer.js:200

Returns the overlay by overlayId

Parameters

overlayId

any

Returns

any


getOverlayById()

getOverlayById(id): any

Defined in: src/layer/Layer.js:209

Returns the overlay by bid

Parameters

id

any

Returns

any


getOverlays()

getOverlays(): []

Defined in: src/layer/Layer.js:252

Returns all overlays

Returns

[]


getOverlaysByAttr()

getOverlaysByAttr(attrName, attrVal): []

Defined in: src/layer/Layer.js:225

Returns the overlays by attrName and AttrVal

Parameters

attrName

any

attrVal

any

Returns

[]


off()

off(type, callback, context): Layer

Defined in: src/layer/Layer.js:313

Unsubscribe event

Parameters

type

any

callback

any

context

any

Returns

Layer


on()

on(type, callback, context): Layer

Defined in: src/layer/Layer.js:301

Subscribe event

Parameters

type

any

callback

any

context

any

Returns

Layer


remove()

remove(): void

Defined in: src/layer/Layer.js:269

Removes from the viewer

Returns

void


removeOverlay()

removeOverlay(overlay): Layer

Defined in: src/layer/Layer.js:190

Remove overlay

Parameters

overlay

any

Returns

Layer


setStyle()

setStyle(style): void

Defined in: src/layer/Layer.js:292

sets the style, the style will apply to every overlay of the layer Subclasses need to be overridden

Parameters

style

any

Returns

void


getLayerType()

static getLayerType(type): any

Defined in: src/layer/Layer.js:344

Returns type

Parameters

type

any

Returns

any


registerType()

static registerType(type): void

Defined in: src/layer/Layer.js:333

Registers Type

Parameters

type

any

Returns

void