TrajectoryEffect

轨迹特效 继承自PlotGeoEffectBase

new Cesium.TrajectoryEffect(options)

Name Type Description
options Object optional Object with the following properties:
Name Type Default Description
isUsePlotVisible Boolean true optional 是否受标号对象的显隐影响
visible Boolean false optional 是否显示
scene Scene optional 设置场景
geoGraphicObject geoGraphicObject optional 设置绑定的标号
position PlotPoint3D optional 设置特效位置,未设置则先从标号中获取,如果未绑定标号,则需要通过updateEffect(options)接口,更新位置点。
trajectoryLength Number 15 optional 轨迹线显示长度,单位:个,默认显示15个,-1为全部显示
intervalDistance Number 1.0 optional 轨迹最小取点间距,单位:米
lineWidth Number 1 optional 尾迹最小取点间距, 单位:像素
aryGradientColors Array [Color.RED] optional 渐变色颜色数组(最多支持5个)

Members

aryGradientColors : Array.<Color>

渐变色颜色数组(最多支持设置5个)

id : String

特效id

intervalDistance : Number

轨迹取点最小长度间隔

lineWidth : Number

轨迹线宽

trajectoryLength : Number

轨迹点个数。注意:设置为-1时,默认显示所有的点

Methods

destroy()

释放资源

fromJSON(jsonObj)

Json对象转特效对象, 注意:json对象中没有包含scene和geoGraphicObject对象,需要调用对应接口设置
Name Type Description
jsonObj Object json对象

toJSON()String

特效对象转Json对象, 注意:json对象中没有包含scene和geoGraphicObject对象
Returns:
Json字符串

updateEffect(options)

设置特效属性
Name Type Description
options Object optional Object with the following properties:
Name Type Description
point PlotPoint3D optional 位置点