Skip to content

xgis-cesium v0.1.7


xgis-cesium / FeatureGridLayer

Class: FeatureGridLayer

Defined in: src/layer/type/FeatureGridLayer.js:18

Extends

Constructors

new FeatureGridLayer()

new FeatureGridLayer(id, url, options): FeatureGridLayer

Defined in: src/layer/type/FeatureGridLayer.js:19

Parameters

id

any

url

any

options

Returns

FeatureGridLayer

Overrides

Layer.constructor

Properties

_attr

_attr: object

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

Inherited from

Layer._attr


_bid

_bid: any

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

Inherited from

Layer._bid


_cache

_cache: object

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

Inherited from

Layer._cache


_credit

_credit: any

Defined in: src/layer/type/FeatureGridLayer.js:33


_delegate

_delegate: any

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

Inherited from

Layer._delegate


_id

_id: string

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

Inherited from

Layer._id


_imagery

_imagery: HTMLCanvasElement

Defined in: src/layer/type/FeatureGridLayer.js:40


_imageryLayer

_imageryLayer: any

Defined in: src/layer/type/FeatureGridLayer.js:39


_isGround

_isGround: boolean

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

Inherited from

Layer._isGround


_layerEvent

_layerEvent: LayerEvent

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

Inherited from

Layer._layerEvent


_levelLayers

_levelLayers: object

Defined in: src/layer/type/FeatureGridLayer.js:26


_maximumLevel

_maximumLevel: number

Defined in: src/layer/type/FeatureGridLayer.js:29


_options

_options: object

Defined in: src/layer/type/FeatureGridLayer.js:22

callback()

callback: () => any

Returns

any

count

count: number = 10

dataProperty

dataProperty: string = ''

maximumLevel

maximumLevel: number = 21

name

name: string = ''


_rectangle

_rectangle: any

Defined in: src/layer/type/FeatureGridLayer.js:32


_show

_show: boolean

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

Inherited from

Layer._show


_state

_state: string

Defined in: src/layer/type/FeatureGridLayer.js:43

Inherited from

Layer._state


_tileHeight

_tileHeight: number

Defined in: src/layer/type/FeatureGridLayer.js:28


_tileWidth

_tileWidth: number

Defined in: src/layer/type/FeatureGridLayer.js:27


_tilingScheme

_tilingScheme: any

Defined in: src/layer/type/FeatureGridLayer.js:30


_token

_token: any

Defined in: src/layer/type/FeatureGridLayer.js:34


_url

_url: any

Defined in: src/layer/type/FeatureGridLayer.js:21


_viewer

_viewer: any

Defined in: src/layer/type/FeatureGridLayer.js:38

Inherited from

Layer._viewer

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

Inherited from

Layer.attr


credit

Get Signature

get credit(): any

Defined in: src/layer/type/FeatureGridLayer.js:127

Returns

any


delegate

Get Signature

get delegate(): any

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

Returns

any

Inherited from

Layer.delegate


hasAlphaChannel

Get Signature

get hasAlphaChannel(): boolean

Defined in: src/layer/type/FeatureGridLayer.js:131

Returns

boolean


id

Get Signature

get id(): any

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

Returns

any

Inherited from

Layer.id


layerEvent

Get Signature

get layerEvent(): LayerEvent

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

Returns

LayerEvent

Inherited from

Layer.layerEvent


layerId

Get Signature

get layerId(): string

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

Returns

string

Inherited from

Layer.layerId


maximumLevel

Get Signature

get maximumLevel(): number

Defined in: src/layer/type/FeatureGridLayer.js:87

Returns

number


minimumLevel

Get Signature

get minimumLevel(): number

Defined in: src/layer/type/FeatureGridLayer.js:96

Returns

number


ready

Get Signature

get ready(): boolean

Defined in: src/layer/type/FeatureGridLayer.js:123

Returns

boolean


rectangle

Get Signature

get rectangle(): any

Defined in: src/layer/type/FeatureGridLayer.js:114

Returns

any


show

Get Signature

get show(): boolean

Defined in: src/layer/type/FeatureGridLayer.js:61

Returns

boolean

Set Signature

set show(show): void

Defined in: src/layer/type/FeatureGridLayer.js:54

Parameters
show

boolean

Returns

void

Overrides

Layer.show


state

Get Signature

get state(): string

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

Returns

string

Inherited from

Layer.state


tileHeight

Get Signature

get tileHeight(): number

Defined in: src/layer/type/FeatureGridLayer.js:78

Returns

number


tileWidth

Get Signature

get tileWidth(): number

Defined in: src/layer/type/FeatureGridLayer.js:69

Returns

number


tilingScheme

Get Signature

get tilingScheme(): any

Defined in: src/layer/type/FeatureGridLayer.js:105

Returns

any


token

Get Signature

get token(): any

Defined in: src/layer/type/FeatureGridLayer.js:65

Returns

any


type

Get Signature

get type(): any

Defined in: src/layer/type/FeatureGridLayer.js:46

Returns

any


url

Get Signature

get url(): any

Defined in: src/layer/type/FeatureGridLayer.js:50

Returns

any

Methods

_onAdd()

_onAdd(viewer): void

Defined in: src/layer/type/FeatureGridLayer.js:140

Parameters

viewer

any

Returns

void

Overrides

Layer._onAdd


addOverlay()

addOverlay(overlay): Layer

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

Add overlay

Parameters

overlay

any

Returns

Layer

Inherited from

Layer.addOverlay


addOverlays()

addOverlays(overlays): Layer

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

Add overlays

Parameters

overlays

any

Returns

Layer

Inherited from

Layer.addOverlays


addTo()

addTo(viewer): Layer

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

Adds to the viewer

Parameters

viewer

any

Returns

Layer

Inherited from

Layer.addTo


clear()

clear(): void

Defined in: src/layer/type/FeatureGridLayer.js:207

Returns

void

Overrides

Layer.clear


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

Inherited from

Layer.eachOverlay


fire()

fire(type, params): Layer

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

Trigger subscription event

Parameters

type

any

params

any

Returns

Layer

Inherited from

Layer.fire


getOverlay()

getOverlay(overlayId): any

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

Returns the overlay by overlayId

Parameters

overlayId

any

Returns

any

Inherited from

Layer.getOverlay


getOverlayById()

getOverlayById(id): any

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

Returns the overlay by bid

Parameters

id

any

Returns

any

Inherited from

Layer.getOverlayById


getOverlays()

getOverlays(): []

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

Returns all overlays

Returns

[]

Inherited from

Layer.getOverlays


getOverlaysByAttr()

getOverlaysByAttr(attrName, attrVal): []

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

Returns the overlays by attrName and AttrVal

Parameters

attrName

any

attrVal

any

Returns

[]

Inherited from

Layer.getOverlaysByAttr


getTileCredits()

getTileCredits(x, y, level): void

Defined in: src/layer/type/FeatureGridLayer.js:157

Parameters

x

any

y

any

level

any

Returns

void


off()

off(type, callback, context): Layer

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

Unsubscribe event

Parameters

type

any

callback

any

context

any

Returns

Layer

Inherited from

Layer.off


on()

on(type, callback, context): Layer

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

Subscribe event

Parameters

type

any

callback

any

context

any

Returns

Layer

Inherited from

Layer.on


remove()

remove(): void

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

Removes from the viewer

Returns

void

Inherited from

Layer.remove


removeOverlay()

removeOverlay(overlay): Layer

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

Remove overlay

Parameters

overlay

any

Returns

Layer

Inherited from

Layer.removeOverlay


requestImage()

requestImage(x, y, level, request): HTMLCanvasElement

Defined in: src/layer/type/FeatureGridLayer.js:167

Parameters

x

any

y

any

level

any

request

any

Returns

HTMLCanvasElement


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

Inherited from

Layer.setStyle


getLayerType()

static getLayerType(type): any

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

Returns type

Parameters

type

any

Returns

any

Inherited from

Layer.getLayerType


registerType()

static registerType(type): void

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

Registers Type

Parameters

type

any

Returns

void

Inherited from

Layer.registerType