Appearance
xgis-cesium / ClusterLayer
Class: ClusterLayer
Defined in: src/layer/type/ClusterLayer.js:32
Extends
Constructors
new ClusterLayer()
new ClusterLayer(
id
,options
):ClusterLayer
Defined in: src/layer/type/ClusterLayer.js:33
Parameters
id
any
options
Returns
Overrides
Properties
_allCount
_allCount:
number
Defined in: src/layer/type/ClusterLayer.js:46
_attr
_attr:
object
Defined in: src/layer/Layer.js:18
Inherited from
_bid
_bid:
any
Defined in: src/layer/Layer.js:11
Inherited from
_billboards
_billboards:
any
Defined in: src/layer/type/ClusterLayer.js:40
_cache
_cache:
object
Defined in: src/layer/Layer.js:17
Inherited from
_changedRemoveCallback
_changedRemoveCallback:
any
Defined in: src/layer/type/ClusterLayer.js:47
_cluster
_cluster:
any
Defined in: src/layer/type/ClusterLayer.js:42
_delegate
_delegate:
PrimitiveCollection
Defined in: src/layer/type/ClusterLayer.js:35
Inherited from
_id
_id:
string
Defined in: src/layer/Layer.js:10
Inherited from
_isGround
_isGround:
boolean
Defined in: src/layer/Layer.js:16
Inherited from
_labels
_labels:
any
Defined in: src/layer/type/ClusterLayer.js:41
_lastChangedTime
_lastChangedTime:
number
Defined in: src/layer/type/ClusterLayer.js:48
_layerEvent
_layerEvent:
LayerEvent
Defined in: src/layer/Layer.js:19
Inherited from
_options
_options:
object
Defined in: src/layer/type/ClusterLayer.js:36
clusterSize
clusterSize:
number
=16
fontColor
fontColor:
Color
=Color.BLACK
fontSize
fontSize:
number
=12
getCountOffset()
getCountOffset: (
count
) =>object
Parameters
count
any
Returns
object
x
x:
number
y
y:
number
gradientColors
gradientColors:
object
gradientColors.0.0001
0001:
Color
=Color.DEEPSKYBLUE
gradientColors.0.001
001:
Color
=Color.GREEN
gradientColors.0.01
01:
Color
=Color.ORANGE
gradientColors.0.1
1:
Color
=Color.RED
gradientImages
gradientImages:
object
={}
image
image:
string
=""
maxZoom
maxZoom:
number
=25
radius
radius:
number
=60
showCount
showCount:
boolean
=true
style
style:
string
="circle"
_show
_show:
boolean
Defined in: src/layer/Layer.js:15
Inherited from
_state
_state:
string
Defined in: src/layer/type/ClusterLayer.js:49
Inherited from
_viewer
_viewer:
any
Defined in: src/layer/Layer.js:13
Inherited from
Accessors
attr
Get Signature
get attr():
object
Defined in: src/layer/Layer.js:53
Returns
object
Set Signature
set attr(
attr
):void
Defined in: src/layer/Layer.js:49
Parameters
attr
Returns
void
Inherited from
delegate
Get Signature
get delegate():
any
Defined in: src/layer/Layer.js:32
Returns
any
Inherited from
id
Get Signature
get id():
any
Defined in: src/layer/Layer.js:28
Returns
any
Inherited from
layerEvent
Get Signature
get layerEvent():
LayerEvent
Defined in: src/layer/Layer.js:45
Returns
LayerEvent
Inherited from
layerId
Get Signature
get layerId():
string
Defined in: src/layer/Layer.js:24
Returns
string
Inherited from
show
Get Signature
get show():
boolean
Defined in: src/layer/Layer.js:41
Returns
boolean
Set Signature
set show(
show
):void
Defined in: src/layer/Layer.js:36
Parameters
show
boolean
Returns
void
Inherited from
state
Get Signature
get state():
string
Defined in: src/layer/Layer.js:57
Returns
string
Inherited from
type
Get Signature
get type():
any
Defined in: src/layer/type/ClusterLayer.js:52
Returns
any
Methods
_changeCluster()
_changeCluster(
time
):void
Defined in: src/layer/type/ClusterLayer.js:173
Parameters
time
any
Returns
void
_getClusterImage()
_getClusterImage(
count
):any
Defined in: src/layer/type/ClusterLayer.js:135
Parameters
count
any
Returns
any
addOverlay()
addOverlay(
overlay
):Layer
Defined in: src/layer/Layer.js:165
Add overlay
Parameters
overlay
any
Returns
Inherited from
addOverlays()
addOverlays(
overlays
):Layer
Defined in: src/layer/Layer.js:175
Add overlays
Parameters
overlays
any
Returns
Inherited from
addTo()
addTo(
viewer
):Layer
Defined in: src/layer/Layer.js:279
Adds to the viewer
Parameters
viewer
any
Returns
Inherited from
clear()
clear():
ClusterLayer
Defined in: src/layer/type/ClusterLayer.js:283
Clears all overlays Subclasses need to be overridden
Returns
Overrides
eachOverlay()
eachOverlay(
method
,context
):Layer
Defined in: src/layer/Layer.js:240
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:323
Trigger subscription event
Parameters
type
any
params
any
Returns
Inherited from
getOverlay()
getOverlay(
overlayId
):any
Defined in: src/layer/Layer.js:199
Returns the overlay by overlayId
Parameters
overlayId
any
Returns
any
Inherited from
getOverlayById()
getOverlayById(
id
):any
Defined in: src/layer/Layer.js:208
Returns the overlay by bid
Parameters
id
any
Returns
any
Inherited from
getOverlays()
getOverlays(): []
Defined in: src/layer/Layer.js:251
Returns all overlays
Returns
[]
Inherited from
getOverlaysByAttr()
getOverlaysByAttr(
attrName
,attrVal
): []
Defined in: src/layer/Layer.js:224
Returns the overlays by attrName and AttrVal
Parameters
attrName
any
attrVal
any
Returns
[]
Inherited from
off()
off(
type
,callback
,context
):Layer
Defined in: src/layer/Layer.js:312
Unsubscribe event
Parameters
type
any
callback
any
context
any
Returns
Inherited from
on()
on(
type
,callback
,context
):Layer
Defined in: src/layer/Layer.js:300
Subscribe event
Parameters
type
any
callback
any
context
any
Returns
Inherited from
remove()
remove():
void
Defined in: src/layer/Layer.js:268
Removes from the viewer
Returns
void
Inherited from
removeOverlay()
removeOverlay(
overlay
):Layer
Defined in: src/layer/Layer.js:189
Remove overlay
Parameters
overlay
any
Returns
Inherited from
setPoints()
setPoints(
points
):ClusterLayer
Defined in: src/layer/type/ClusterLayer.js:263
Parameters
points
any
[] = []
Returns
setStyle()
setStyle(
style
):void
Defined in: src/layer/Layer.js:291
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:343
Returns type
Parameters
type
any
Returns
any
Inherited from
registerType()
static
registerType(type
):void
Defined in: src/layer/Layer.js:332
Registers Type
Parameters
type
any
Returns
void