Appearance
高级视点定位与追踪
高级视点定位与追踪
方法
js
cloudObj.RtAPI("advancedPositioning", params, (res) => {});1
请求参数
js
const params = {
id: "",
operate: {
location: {
hiddenBuilding: true,
hiddenStyle: 0,
jump: false,
viewpointIndex: 0,
viewpointType: 3,
},
},
};1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
请求示例
| 参数名称 | 参数说明 | 是否必须 | 数据类型 |
|---|---|---|---|
| id | 漫游id | false | string |
| operate | 控制内容 | false | |
| location | false | ||
| hiddenBuilding | 如果当前物体在某个楼层内部,是否需要把楼层进行隐藏,注意这是一个动作,true为进行隐藏。 | false | boolean |
| hiddenStyle | 楼层隐藏的方式 1:该物体所在楼层之外的楼层隐藏, 0: 该物体所在楼层之上楼层隐藏,2:该物体所在楼层之下的楼层隐藏,3:该物体所在楼层隐藏,4: 该物体所在建筑隐藏 | false | number |
| jump | 在视点跳转时是否需要平滑,默认为平滑移动 false | false | boolean |
| viewpointIndex | 当其为自定义视角时候才有意义,其为自定义视角中的数组的序号,默认从0开始 | false | number |
| viewpointType | 视点类型, 0 观察视角 1 驾驶视角 2 自定义视角 3 默认视角 | false | number |
| id | guid | true | string |
响应参数
js
{
"buildingId": "",
"display": true,
"floorIds": []
}1
2
3
4
5
2
3
4
5
响应示例
| 参数名称 | 参数说明 | 类型 |
|---|---|---|
| buildingId | 如果有楼层有显隐操作,进行操作建筑Id | string |
| display | 建筑楼层做了显示或者是隐藏的bool值 | boolean |
| floorIds | 建筑的楼层Id集合 | array |
