自定义图元
自定义图元
自定义图元用于在场景放置一些图片、视频。其中与视频融合子组件不同的是,自定义图元的是将视频放在一个矩形画布当中。如下图:
如下图,在子组件列表中点击 “自定义图元”可以进入自定义图元子组件的相关设置。
数据项
自定义图元支持在数据项设置中传入数据,数据接口字段说明如下表:
字段 | 状态 | 说明 |
---|---|---|
PrimId | 必传 | 用户自定义的图元ID,可以用来与其他的组件作交互绑定 |
lng | 必传 | 自定义图元(画布)的经度 |
lat | 必传 | 自定义图元(画布)的纬度 |
height | 必传 | 自定义图元(画布)的高度 |
url | 必传 | 图片、视频的在线地址 |
type | 必传 | 类型,0:图片,1:视频,2:视频流 |
示例数据
[
{
"PrimId": 2,
"lat": 26.5737921,
"lng": 106.6949927,
"height": 1300,
"url": "https://uniplore-source.oss-cn-chengdu.aliyuncs.com/bigscreen/city/image/demo.mp4",
"type": 1
}
]
信息
注:中心点的高度并不是直接从地表开始算的,而是从地表往内的一段距离。当高度设置为1300时,在场景上显示的高度大概距离地表300米左右。以后涉及高度的设置都遵循这个原则。
画布设置
用来设置场景中画布的高度与宽度。
姿态设置
场景中画布的姿态,包括偏航角,俯仰角、翻转角。
序号 | 设置项 | 取值范围 |
---|---|---|
1 | 偏航角 | [0, 360] |
2 | 俯仰角 | [-90, 90] |
3 | 翻转角 | [0, 360] |
画缩放设置
- y向缩放:画布的宽度方向上的缩放,范围 [1,200]
- z向缩放:画布的高度方向上的缩放,范围 [1,200]
蓝图编辑器
事件
事件 | 说明 |
---|---|
当数据接口数据请求完成时 | 数据接口请求返回并经过过滤器处理后抛出的事件,同时抛出处理后的JSON格式的数据。具体数据示例请参见画布编辑器中组件右侧配置面板数据页签的数据响应结果区域。 |
动作
动作 | 说明 |
---|---|
当请求数据接口 | 重新请求服务端数据,上游数据处理节点或图层节点抛出的数据将作为参数。例如折线阶梯图配置了API数据源为 http://api.test,传到请求折线阶梯图接口动作的数据为{ id: '1'},则最终请求接口为http://api.test?id=1。 |
当导入数据接口 | 按组件绘制格式处理数据后,导入组件,重新绘制。不需要重新请求服务端数据。具体数据示例请参见画布编辑器中组件右侧配置面板数据页签的数据响应结果区域。 |
镜头飞入该组件 | 场景相机镜头会缓慢飞入场景视频融合组件的上方。 |
显示 | 在三维城市场景中显示该子组件 |
隐藏 | 在三维城市场景中隐藏该子组件 |