视频投放类。将图片或视频投放到场景中,可模拟建筑物上的广告幕布或大屏电视效果。
Name | Type | Description |
---|---|---|
scene |
Object | optional 指定用于分析的场景对象。 |
Throws:
-
DeveloperError : 必须指定场景scene。
Example:
//创建视频投放
var projectionImagee= new Cesium.ProjectionImage(scene);.
Members
-
获取或设置视频投放时投影仪的方位角,即顺时针与正北方向的夹角,取值范围:0度~360度。
-
获取或设置观察点到投影仪的距离。
-
hintLineColor : Color
-
获取或设置视频投放时提示线的颜色。
-
hintLineVisible : Color
-
获取或设置视频投放时提示线的可见性。
-
获取或设置视频投放时投影仪的水平视角范围,单位:度。
-
获取或设置视频投放时投影仪的俯仰角,该角指相机方向和水面方向的夹角,取向上为正,单位:度。
-
获取或设置视频投放时投影仪的垂直视角范围,单位:度。
-
获取或设置视频投放观察者的位置。位置由经度、纬度和高程组成的数组表示。
Methods
-
添加裁剪多边形。
Name Type Description options
Object 参数对象包含以下属性: Name Type Description name
String 多边形的名称 position
Cartesian3 多边形的位置 Returns:
多边形是否添加成功 -
执行视频投放分析。
-
获取视频投放分析在指定视口的可见性。
Name Type Description index
Number 指定的视口索引。 Returns:
visible 可见性。Throws:
-
DeveloperError : 索引值的范围为0-3。
-
-
pixelToWorldCoordinates(x, y) → Cartesian3
-
图片像素坐标转世界坐标。
Name Type Description x
图片像素的x坐标 y
图片像素的y坐标 Returns:
图片像素位置对应的世界坐标 -
删除所有多边形。
Returns:
是否删除成功 -
删除指定名称的多边形。
Name Type Description name
多边形名称 Returns:
是否删除成功 -
设置裁剪模式。
Name Type Description mode
为ModifyRegionMode枚举 Returns:
是否添加成功 -
设置用于投放的图片或视频对象。
Name Type Description options
Object 对象具有如下属性: Name Type Description url
Array 指定图片资源的地址。 video
Object 指定视频的地址,目前仅支持*.webm格式的视频,目前只支持.webm。 Throws:
-
DeveloperError : 必须指定options.url或options.video。
-
-
设置视频投放分析在指定视口的可见性。
Name Type Description index
Number 指定的视口索引。 Throws:
-
DeveloperError : 索引值的范围为0-3。
-