# 综合添加数据面片
Dandelion.RtAPI("addDataPanelsV5", params, (res) => {
console.log(res);
});
# 功能描述
综合添加数据面片
# 请求参数格式
let params = {
data: [
{
attributeList: [],
displayModel: true,
elementData: {
_backGround: true,
_backToInitialView: true,
_billBoard: true,
_dHeight: 0,
_dWidth: 0,
_firstView: true,
_globalState: true,
_h5Url: "",
_isMoveState: 0,
_isNewAdd: true,
_isReverseMoving: true,
_loopMove: true,
_movePathID: "",
_moveSpeed: 0,
_selfLodScale: 0,
_tetherState: true,
jump: true,
viewpointIndex: 0,
viewpointType: 0,
},
foreignKey: "",
geometry: {
geometryStructure: {},
geometryType: "",
worldCoordinates: {
height: 0,
latitude: 0,
longitude: 0,
},
},
name: "",
resourceId: "",
tagList: [],
},
],
detail: true,
};
# 请求参数:
| 参数名称 | 参数说明 | 是否必须 | 数据类型 |
|---|---|---|---|
| data | 元素的添加细节,在删除相关操作中被强制 Null | false | array |
| attributeList | 外部属性,键值对 | false | array |
| displayModel | 是否显隐 | false | boolean |
| elementData | 元素对应初始化属性,可以不填 | false | |
| _backGround | 背景是否透明 | false | boolean |
| _backToInitialView | false | boolean | |
| _billBoard | 是否开启广告牌特性(始终面向屏幕) | false | boolean |
| _dHeight | 数据面片高度 | false | number |
| _dWidth | 数据面片宽度 | false | number |
| _firstView | false | boolean | |
| _globalState | 全局的视距设置 | false | boolean |
| _h5Url | H5 地址 | false | string |
| _isMoveState | 数据驱动状态,0:开始 恢复暂停 1:暂停 2:结束 | false | number |
| _isNewAdd | 添加时是否定位 | false | boolean |
| _isReverseMoving | 是否倒着移动 | false | boolean |
| _loopMove | 循环移动 | false | boolean |
| _movePathID | 特效绑定的路径 | false | string |
| _moveSpeed | 移动速度 | false | number |
| _selfLodScale | 5.2 后的控制可视范围参数 | false | number |
| _tetherState | 是否跟随 | false | boolean |
| jump | 视点漫游初始化时是否跳跃 | false | boolean |
| viewpointIndex | 自定义视点的序号索引 | false | number |
| viewpointType | 视点漫游时候类型 2:自定义类型 3:默认类型 ,1:传入 1 时候会自动停止跟随 | false | number |
| foreignKey | 外键 | false | string |
| geometry | 元素实体的几何信息,必须填写 | false | |
| geometryStructure | 几何结构具体结构 | false | |
| geometryType | 几何结构类型,在增加与更新接口时非必填字段 | false | string |
| worldCoordinates | 世界经纬度坐标,对于多边形,圆形这类手工创建的形状,世界坐标是计算得出,所以直接设置其世界坐标会不起作用。类似区域轮廓,高亮区域,路径 | false | Coordinates |
| height | 高度 | false | number |
| latitude | 纬度 | false | number |
| longitude | 经度 | false | number |
| name | 名字 | false | string |
| resourceId | 对应模板,必须填写 | false | string |
| tagList | tag 属性 | false | array |
| detail | 是否在添加后快速获取元素细节,默认不做获取 | false | boolean |
# 响应示例:
[
{
attributeList: [],
buildID: "",
displayModel: true,
elementData: {
_backGround: true,
_backToInitialView: true,
_billBoard: true,
_dHeight: 0,
_dWidth: 0,
_firstView: true,
_globalState: true,
_h5Url: "",
_isMoveState: 0,
_isNewAdd: true,
_isReverseMoving: true,
_loopMove: true,
_movePathID: "",
_moveSpeed: 0,
_selfLodScale: 0,
_tetherState: true,
jump: true,
viewpointIndex: 0,
viewpointType: 0,
},
floorIndex: 0,
foreignKey: "",
geometry: {
geometryStructure: {},
geometryType: "",
worldCoordinates: {
height: 0,
latitude: 0,
longitude: 0,
},
},
guid: "",
name: "",
tagList: [],
type: 0,
viewPointList: [
{
heading: 0,
height: 0,
home: true,
id: "",
index: 0,
latitude: 0,
longitude: 0,
name: "",
pitch: 0,
range: 0,
relPosX: 0,
relPosY: 0,
relPosZ: 0,
staytime: 0,
throughtime: 0,
vaild: true,
},
],
},
];
# 响应参数:
| 参数名称 | 参数说明 | 类型 |
|---|---|---|
| attributeList | 外部属性,键值对 | array |
| buildID | 该元素所处的建筑 ID,不参与搜索,只用于展示 | string |
| displayModel | 是否显隐 | boolean |
| elementData | DataPanelV | |
| _backGround | 背景是否透明 | boolean |
| _backToInitialView | boolean | |
| _billBoard | 是否开启广告牌特性(始终面向屏幕) | boolean |
| _dHeight | 数据面片高度 | number |
| _dWidth | 数据面片宽度 | number |
| _firstView | boolean | |
| _globalState | 全局的视距设置 | boolean |
| _h5Url | H5 地址 | string |
| _isMoveState | 数据驱动状态,0:开始 恢复暂停 1:暂停 2:结束 | number |
| _isNewAdd | 添加时是否定位 | boolean |
| _isReverseMoving | 是否倒着移动 | boolean |
| _loopMove | 循环移动 | boolean |
| _movePathID | 特效绑定的路径 | string |
| _moveSpeed | 移动速度 | number |
| _selfLodScale | 5.2 后的控制可视范围参数 | number |
| _tetherState | 是否跟随 | boolean |
| jump | 视点漫游初始化时是否跳跃 | boolean |
| viewpointIndex | 自定义视点的序号索引 | number |
| viewpointType | 视点漫游时候类型 2:自定义类型 3:默认类型 ,1:传入 1 时候会自动停止跟随 | number |
| floorIndex | 该元素所处的楼层序号,不参与搜索,只用于展示 | number |
| foreignKey | 外键 | string |
| geometry | ||
| geometryStructure | 几何结构具体结构 | |
| geometryType | 几何结构类型,在增加与更新接口时非必填字段 | string |
| worldCoordinates | 世界经纬度坐标,对于多边形,圆形这类手工创建的形状,世界坐标是计算得出,所以直接设置其世界坐标会不起作用。类似区域轮廓,高亮区域,路径 | Coordinates |
| height | 高度 | number |
| latitude | 纬度 | number |
| longitude | 经度 | number |
| guid | 唯一 ID | string |
| name | 名字 | string |
| tagList | tag 属性 | array |
| type | 类型 | number |
| viewPointList | 自定义的视点,用于组结构的孪生体 | array |
| heading | number | |
| height | number | |
| home | boolean | |
| id | string | |
| index | number | |
| latitude | number | |
| longitude | number | |
| name | string | |
| pitch | number | |
| range | number | |
| relPosX | number | |
| relPosY | number | |
| relPosZ | number | |
| staytime | number | |
| throughtime | number | |
| vaild | boolean |