LineRelationEffect

通信链路

new SuperMap3D.LineRelationEffect(options)

Name Type Description
options Object 对象具有以下属性:
Name Type Default Description
scene Scene 场景(必须)
speedV Number 5.0 optional 流动速度
lineWidth Number 1.0 optional 线宽
dashLength Number 30.0 optional 间断线长度(像素)
dashPattern Number 255 optional 间断线指定16位的模板
signalColor Number Color(1, 0, 0, 1) optional 信号线色
gapColor Color Color(0, 0, 0, 0) optional 间断线中间间隙的颜色

Extends

Members

id : String

链路id

Methods

destroy()

特效销毁

fromJSON(jsonObj)

Json对象转特效对象
Name Type Description
jsonObj Object

getID()String

获取特效ID
Returns:
特效ID
Inherited From:

getIsUsePlotVisible()Boolean

获取是否在标绘对象显隐变化的时候更新特效显隐
Returns:
是否更新
Inherited From:

isVisible()Boolean

获取显隐
Returns:
显隐
Inherited From:

setEndFeature(endAssociatedUuid)

设置结束位置对象,如果传入对象为空,则将对应标号也设置为空。
Name Type Description
endAssociatedUuid string 尾点标号的uuid。

setFeatures(startAssociatedUuid, endAssociatedUuid)

设置起始对象,传入标号不能为空。
Name Type Description
startAssociatedUuid string 起点标号的uuid。
endAssociatedUuid string 尾点标号的uuid。

setGeoGraphicObject(geoGraphicObject)

设置特效绑定的标绘对象
Name Type Description
geoGraphicObject GeoGraphicObject 标绘对象
Inherited From:

setIsUsePlotVisible(isUse)

设置是否在标绘对象显隐变化的时候更新特效显隐
Name Type Description
isUse Boolean 是否更新
Inherited From:

setScene(scene)

设置场景
Name Type Description
scene Scene 三维场景
Inherited From:

setStartFeature(startAssociatedUuid)

设置起始位置对象,如果传入对象为空,则将对应标号也设置为空。
Name Type Description
startAssociatedUuid string 起点标号的uuid。

setVisible(visible)Boolean

设置显隐
Name Type Description
visible Boolean 显隐
Returns:
成功返回true,否则返回false
Inherited From:

toJSON()String

特效对象转Json对象
Returns:
Json对象

updateEffect()

标号移动时更新标号链路位置。