Appearance
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
Overrides
Properties
_attr
_attr:
object
Defined in: src/layer/Layer.js:19
Inherited from
_bid
_bid:
any
Defined in: src/layer/Layer.js:12
Inherited from
_cache
_cache:
object
Defined in: src/layer/Layer.js:18
Inherited from
_credit
_credit:
any
Defined in: src/layer/type/FeatureGridLayer.js:33
_delegate
_delegate:
any
Defined in: src/layer/Layer.js:13
Inherited from
_id
_id:
string
Defined in: src/layer/Layer.js:11
Inherited from
_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
_layerEvent
_layerEvent:
LayerEvent
Defined in: src/layer/Layer.js:20
Inherited from
_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
_state
_state:
string
Defined in: src/layer/type/FeatureGridLayer.js:43
Inherited from
_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
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
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
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
layerEvent
Get Signature
get layerEvent():
LayerEvent
Defined in: src/layer/Layer.js:46
Returns
LayerEvent
Inherited from
layerId
Get Signature
get layerId():
string
Defined in: src/layer/Layer.js:25
Returns
string
Inherited from
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
state
Get Signature
get state():
string
Defined in: src/layer/Layer.js:58
Returns
string
Inherited from
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
Inherited from
addOverlays()
addOverlays(
overlays
):Layer
Defined in: src/layer/Layer.js:176
Add overlays
Parameters
overlays
any
Returns
Inherited from
addTo()
addTo(
viewer
):Layer
Defined in: src/layer/Layer.js:280
Adds to the viewer
Parameters
viewer
any
Returns
Inherited from
clear()
clear():
void
Defined in: src/layer/type/FeatureGridLayer.js:207
Returns
void
Overrides
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
Inherited from
fire()
fire(
type
,params
):Layer
Defined in: src/layer/Layer.js:324
Trigger subscription event
Parameters
type
any
params
any
Returns
Inherited from
getOverlay()
getOverlay(
overlayId
):any
Defined in: src/layer/Layer.js:200
Returns the overlay by overlayId
Parameters
overlayId
any
Returns
any
Inherited from
getOverlayById()
getOverlayById(
id
):any
Defined in: src/layer/Layer.js:209
Returns the overlay by bid
Parameters
id
any
Returns
any
Inherited from
getOverlays()
getOverlays(): []
Defined in: src/layer/Layer.js:252
Returns all overlays
Returns
[]
Inherited from
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
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
Inherited from
on()
on(
type
,callback
,context
):Layer
Defined in: src/layer/Layer.js:301
Subscribe event
Parameters
type
any
callback
any
context
any
Returns
Inherited from
remove()
remove():
void
Defined in: src/layer/Layer.js:269
Removes from the viewer
Returns
void
Inherited from
removeOverlay()
removeOverlay(
overlay
):Layer
Defined in: src/layer/Layer.js:190
Remove overlay
Parameters
overlay
any
Returns
Inherited from
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
getLayerType()
static
getLayerType(type
):any
Defined in: src/layer/Layer.js:344
Returns type
Parameters
type
any
Returns
any
Inherited from
registerType()
static
registerType(type
):void
Defined in: src/layer/Layer.js:333
Registers Type
Parameters
type
any
Returns
void