ht.cesium.Light(options)

new Light(options)

创建一个 Light 实例

Parameters:
Name Type Description
options LightOptions4Type

初始化参数

Members

map :ht.cesium.Map

获取地图实例对象

property :LightOptions4Type

获取数据属性

uuid :string

获取唯一标识

Methods

a(name, value) → {any}

getAttr 和 setAttr 的简写

Parameters:
Name Type Attributes Description
name any <optional>
value any <optional>
Returns:
any

addToMap(map, callback) → {void}

将数据叠加到地图上

Parameters:
Name Type Attributes Description
map ht.cesium.Map

数据所处的地图(map)实体对象

callback function <optional>

回调函数

Returns:
void

getAttr(name) → {any}

获取样式属性值

Parameters:
Name Type Description
name string

属性名

Returns:
any

getAttrObject() → {any}

获取用户自定义属性值

Returns:
any

getClassName() → {string}

获取类名

Returns:
string

getCoordinate() → {Array.<number>}

获取节点的经纬度和高度信息

Returns:
Array.<number>

getElevation() → {number}

获取节点的海拔高度

Returns:
number

getHeading() → {number}

获取节点的 heading 朝向值

Returns:
number

getOrient() → {Array.<number>}

获取节点的方位角度

Returns:
Array.<number>

getStyle(name) → {any}

获取样式属性值

Parameters:
Name Type Description
name string
Returns:
any

getStyleMap() → {any}

获取样式属性

Returns:
any

getTag() → {string}

获取标签值

Returns:
string

invalidate() → {void}

强制触发属性变化事件通知界面更新

Returns:
void

iv() → {void}

invalidate 简写

Returns:
void

remove() → {void}

移除数据

Returns:
void

s(name, value) → {any}

getStyle 和 setStyle 的简写

Parameters:
Name Type Attributes Description
name any <optional>
value any <optional>
Returns:
any

setAttr(name, value) → {void}

设置样式属性值

Parameters:
Name Type Description
name string
value any
Returns:
void

setAttrObject(obj) → {void}

设置用户自定义属性值

Parameters:
Name Type Description
obj any
Returns:
void

setCoordinate(lng, lat, alt) → {void}

根据经纬度和高度设置节点的位置

Parameters:
Name Type Attributes Description
lng number | Array.<number>

经度或[经度, 纬度, 海拔]

lat number <optional>

纬度

alt number <optional>

海拔

Returns:
void

setElevation(altitude) → {void}

设置节点的海拔高度

Parameters:
Name Type Description
altitude number

海拔高度

Returns:
void

setHeading(heading) → {void}

设置节点的 heading 朝向

Parameters:
Name Type Description
heading number

朝向角

Returns:
void

setOffset(offset) → {void}

设置节点的偏移

Parameters:
Name Type Description
offset Array.<number>

偏移值数组[rightValue, topValue, frontValue]

Returns:
void

setOrient(orient) → {void}

设置节点的方位角度

Parameters:
Name Type Description
orient Array.<number>

方位 [heading, roll, pitch]

Returns:
void

setStyle(name, value) → {void}

设置样式属性值

Parameters:
Name Type Description
name string

样式名

value any
Returns:
void

setStyleMap(style) → {void}

设置样式属性

Parameters:
Name Type Description
style any
Returns:
void

setTag(tag) → {void}

设置标签值

Parameters:
Name Type Description
tag string

标签名

Returns:
void