SingleHighlightLayer

SingleHighlightLayer

new SingleHighlightLayer()

SingleHighlightLayer图层

Extends

Methods

add()

Inherited From:

添加图层

addHighlightEntity(options)

添加单体化实体

Parameters:
Name Type Description
options

obj或者objArray 控制单体化实体的各个参数

Properties
Name Type Attributes Description
id String <optional>

实体ID 要求唯一

ptArray Array <optional>

外轮廓点组 Cartesian3类型

minHeight Number <optional>

最小高度 相对地表

maxHeight Number <optional>

最大高度 相对地表

initColor Array <optional>

初始化颜色 rgba数组 范围0~1 比如[1,0,0,0.5]

attributes Object <optional>

绑定到实体上的属性 pick时可获取到 可选参数

clickFunc function <optional>

点击回调函数 eg: var cbFunc = function(primitive, position) {} 传入参数是primitive和屏幕位置

Returns:

None

centerAt(duration)

Inherited From:

定位到图层

Parameters:
Name Type Description
duration Number

定位到图层经历的秒数

create()

Inherited From:

创建图层,可以在图层的Config中定义 OnCreate(viewer) 方法, 当图层创建时调用

deleteAllHighlightEntity()

删除所有单体化实体

Returns:

None

deleteHighlightEntity(idopt)

根据ID删除单体化实体

Parameters:
Name Type Attributes Description
id Number <optional>

实体id

Returns:

None

getVisible() → {boolean}

Inherited From:

得到图层是否显示

Returns:

图层是否显示

Type
boolean

initialize(cfg, viewer)

Inherited From:

初始化图层

Parameters:
Name Type Description
cfg Object

图层配置

Properties
Name Type Attributes Default Description
url String

图层的url

center Object <optional>

图层的原始定位点

Properties
Name Type Description
x Number

经度

y Number

纬度

z Number

高度

heading Number
pitch Number
roll Number
visible Boolean <optional>
true

是否可见

flyTo Boolean <optional>
false

是否定位到这个图层,整个场景只能有一个

flyToDuration Number <optional>
0

定位到这个图层需要的时间(秒)

viewer ViewerEx

remove()

Inherited From:

移除图层

setOpacity(value)

Inherited From:

设置不透明度

Parameters:
Name Type Description
value Number

不透明度 0.0 到 1.0

setVisible(val)

Inherited From:

设置图层是否显示

Parameters:
Name Type Description
val boolean

图层是否显示

setZIndex(value)

Inherited From:

设置叠加顺序

Parameters:
Name Type Description
value Number

叠加顺序, int值