Appearance
简易定位
简易定位
方法
js
cloudObj.RtAPI("simpleLocation", params, (res) => {});1
请求参数
js
const params = {
"flySeconds": 0,
"heading": 0,
"hiddenBuilding": true,
"hiddenSelf": true,
"hiddenStyle": 0,
"id": "",
"jump": false,
"pitch": 0,
"range": 0,
"viewId": ""
};1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
请求示例
| 参数名称 | 参数说明 | 是否必须 | 数据类型 |
|---|---|---|---|
| flySeconds | 如果传入时间,则使用该时间进行定位 | false | number |
| heading | 如果传入heading值,则在进行定位时使用此值 | false | number |
| hiddenBuilding | 如果当前物体在某个楼层内部,是否需要把楼层进行隐藏,注意这是一个动作,true为进行隐藏。 | false | boolean |
| hiddenSelf | 定位时是否隐藏自己,true:强制隐藏,false:强制显示,不传递参数不进行操作 | false | boolean |
| hiddenStyle | 楼层隐藏的方式 1:该物体所在楼层之外的楼层隐藏, 0: 该物体所在楼层之上楼层隐藏,2:该物体所在楼层之下的楼层隐藏,3:该物体所在楼层隐藏(包括该物体自己),4:该物体所在建筑隐藏(包括该物体自己) | false | number |
| id | 需要定位的物体guid | false | string |
| jump | 在视点跳转时是否需要平滑,默认为平滑移动 false | false | boolean |
| pitch | 如果传入pitch值,则在定位时使用此值 | false | number |
| range | 如果传入range值,则在定位时传入此值 | false | number |
| viewId | 如果传入viewId, 直接在定位时使用该值 | false | string |
响应参数
js
{
"buildingId": "",
"display": true,
"floorIds": []
}1
2
3
4
5
2
3
4
5
响应示例
| 参数名称 | 参数说明 | 类型 |
|---|---|---|
| buildingId | 如果有楼层有显隐操作,进行操作建筑Id | string |
| display | 建筑楼层做了显示或者是隐藏的bool值 | boolean |
| floorIds | 建筑的楼层Id集合 | array |
