ProjectionImage

new Cesium.ProjectionImage(scene)

视频投放类。将图片或视频投放到场景中,可模拟建筑物上的广告幕布或大屏电视效果。
Name Type Description
scene Object optional 指定用于分析的场景对象。
Throws:
Example:
//创建视频投放
var projectionImagee= new Cesium.ProjectionImage(scene);.

Members

direction : Number

获取或设置视频投放时投影仪的方位角,即顺时针与正北方向的夹角,取值范围:0度~360度。

distance : Number

获取或设置观察点到投影仪的距离。

hintLineColor : Color

获取或设置视频投放时提示线的颜色。

hintLineVisible : Color

获取或设置视频投放时提示线的可见性。

horizontalFov : Number

获取或设置视频投放时投影仪的水平视角范围,单位:度。

pitch : Number

获取或设置视频投放时投影仪的俯仰角,该角指相机方向和水面方向的夹角,取向上为正,单位:度。

verticalFov : Number

获取或设置视频投放时投影仪的垂直视角范围,单位:度。

viewPosition : Array

获取或设置视频投放观察者的位置。位置由经度、纬度和高程组成的数组表示。

Methods

build()

执行视频投放分析。

getVisibleInViewport(index)Boolean

获取视频投放分析在指定视口的可见性。
Name Type Description
index Number 指定的视口索引。
Returns:
visible 可见性。
Throws:

setImage(options)

设置用于投放的图片或视频对象。
Name Type Description
options Object 对象具有如下属性:
Name Type Description
url Array 指定图片资源的地址。
video Object 指定视频的地址,目前仅支持*.webm格式的视频,目前只支持.webm。
Throws:

setVisibleInViewport(index)

设置视频投放分析在指定视口的可见性。
Name Type Description
index Number 指定的视口索引。
Throws: