VideoLayer

视频体图层

new YS.VideoLayer(options, global)

视频体图层
Name Type Description
options Object 对象有下面这些属性:
Name Type Description
id String optional 唯一标识
name String optional 名称
isAddTree Boolean optional 是否加入树
treeIcon String optional 图层树上显示的图标,默认不显示
category String optional 图层分组
maxDisplayAltitude Number optional 最大显示距离
minDisplayAltitude Number optional 最小显示距离
visible Boolean optional 是否可见
global Object 三维球对象(YouScene.earth)
Implements:
Example:
var layer = youScene.layers.addVideoLayer({
             id:'videoLayer123',
             name:'videoLayer123'
         });
Demo:

Members

count : Number

获取视频体的数量

Methods

add(video)Video

在图层中添加视频体
Name Type Description
video Video 视频体数据
Returns:
添加的视频体数据

addVideoCylinder(video)Video

在图层中添加视频圆柱
Name Type Description
video Video 视频体数据
Returns:
添加的视频体数据

addVideoEllipse(video)Video

在图层中添加视频椭圆
Name Type Description
video Video 视频体数据
Returns:
添加的视频体数据

addVideoEllipsoid(video)Video

在图层中添加视频球
Name Type Description
video Video 视频体数据
Returns:
添加的视频体数据

addVideoPolygon(video)Video

在图层中添加视频多边形
Name Type Description
video Video 视频体数据
Returns:
添加的视频体数据

addVideoWall(video)Video

在图层中添加视频墙
Name Type Description
video Video 视频体数据
Returns:
添加的视频体数据

clear()

清空videos

destroy()

销毁video图层
Implements:

getById(id)Feature

根据id获取图层内对象
Name Type Description
id String 对象的id
Returns:
返回查找到的对象,找不到返回undefined
Implements:

getByIndex(index)Feature

根据索引获取图层内对象
Name Type Description
index Number 对象的索引号,[0, count)
Returns:
返回查找到的对象,找不到返回undefined
Implements:

remove(video)Boolean

移除视频体
Name Type Description
video Video 对象
Returns:
移除成功还是失败

removeById(id)Boolean

通过id移除视频体
Name Type Description
id String 唯一标识符
Returns:
移除成功还是失败