new Dynamic(viewer, opt)
动态点特效
Parameters:
| Name | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
viewer |
Glodon.CIMCube | CIMCube实例 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
opt |
Object | 动态点特效参数
Properties
|
Methods
-
createPoint(originPosition)
-
创建点。
Parameters:
Name Type Description originPositionCartesian3 原点位置。 Returns:
- Type
- Object
-
deletePoint()
-
删除点。
-
dispose()
-
释放资源
-
drawPoint()
-
绘制点。
-
hide()
-
隐藏
-
play()
-
开始播放
-
playAnimation()
-
播放动画。
-
setPathData(pathList)
-
设置路径
Parameters:
Name Type Description pathListArray 点的数据轨迹 {lon,lat,height} -
setPositonByTime(i, j, time)
-
按时间设置位置。
Parameters:
Name Type Description iNumber 索引。 jNumber 索引。 timeNumber 时间。 -
show()
-
显示
-
stop()
-
停止播放
-
updateMyOption(opt)
-
更新参数。
Parameters:
Name Type Description optObject 参数。 Properties
Name Type Argument Description stretchDirectionNumber 拉伸方向。 bezierCurveNumber 贝塞尔曲线。 pointCountNumber <optional>
点数量。 pointDistanceNumber 点间距。 viewingDistanceNumber 可视距离。 imageString 图片。 sizeNumber <optional>
大小。 minSizeNumber <optional>
最小尺寸。 durationNumber <optional>
时长。 breathDurationNumber <optional>
呼吸时长。 useBezierCurveBoolean <optional>
是否使用贝塞尔曲线。 -
updateOption(opt)
-
更新参数
Parameters:
Name Type Description optObject 动态点特效参数 Properties
Name Type Argument Default Description pathListArray 点的数据轨迹 {lon,lat,height} pointCountNumber <optional>
时间内点的数量 pointDistanceNumber 点与点距离(米),如果此属性设置了参数,pointCount就会失效. sizeNumber <optional>
点的大小 minSizeNumber <optional>
点大小的最小值 imageString 点的图片地址url durationNumber <optional>
点动画时长 breathDurationNumber <optional>
点呼吸动画时长 viewingDistanceNumber <optional>
200 最佳观测距离 曲线弧度相关属性: useBezierCurveBoolean <optional>
使用贝塞尔曲线 bezierCurveNumber <optional>
0.5 贝塞尔曲线拉伸力度,值越大越高 stretchDirectionNumber <optional>
0.5 拉伸方向;范围(0~1);值越大越进阶终点,值越小越接近起点