# 综合添加数据面片

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