# 综合搜索普通模型
Dandelion.RtAPI("getCommonModels", params, (res) => {
console.log(res);
});
# 功能描述
综合搜索普通模型
# 请求参数格式:
let params = {
area: {
height: 0,
latitude: 0,
longitude: 0,
radius: 0,
},
attributeList: [],
detail: true,
disableTree: true,
foreignKey: [],
guids: [],
name: "",
objectData: {
type: 0,
typeName: "",
},
tagList: [],
view: true,
};
# 请求参数:
| 参数名称 | 参数说明 | 是否必须 | 数据类型 |
|---|---|---|---|
| area | false | ||
| height | 高度 | false | number |
| latitude | 纬度 | false | number |
| longitude | 经度 | false | number |
| radius | 圆的半径 | false | number |
| attributeList | 属性列表 | false | array |
| detail | 是否显示详细信息,默认为 false,在删除相关操作中强制被置为 false | false | boolean |
| disableTree | 是否以左侧树形式返回,目前只开放建筑的左侧树返回形式 | false | boolean |
| foreignKey | 根据外键搜索,与 guid 为共存关系 | false | array |
| guids | 直接搜索优先级最高 | false | array |
| name | 名称模糊搜索 | false | |
| objectData | 元素的细节,在删除相关操作中被强制 Null | false | |
| type | false | integer | |
| typeName | false | string | |
| tagList | tags 列表 | false | array |
| view | 视野内参数,默认不启用,该参数为后置过滤参数,该参数在建筑,场景漫游等非实体概念的功能中被自动屏蔽。 | false | boolean |
# 响应示例:
[
{
attributeList: [],
buildID: "",
displayModel: true,
elementData: {
_isMoveState: 0,
_isReverseMoving: true,
_loopMove: true,
_movePathID: "",
_moveSpeed: 0,
_tetherState: true,
},
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 | ||
| _isMoveState | 数据驱动状态,0:开始 恢复暂停 1:暂停, 2:结束 | Number |
| _isReverseMoving | 是否倒着移动 | boolean |
| _loopMove | 循环移动 | boolean |
| _movePathID | 绑定的路径 ID | string |
| _moveSpeed | 移动速度 | Number |
| _tetherState | boolean | |
| floorIndex | 该元素所处的楼层序号,不参与搜索,只用于展示 | Number |
| foreignKey | 外键 | string |
| geometry | ||
| geometryStructure | 几何结构具体结构 | T |
| 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 | |
| range | Number | |
| relPosX | Number | |
| relPosY | Number | |
| relPosZ | Number | |
| staytime | Number | |
| throughtime | Number | |
| vaild | boolean |