<2>配置接口
# <2> 控制配置 接口:
### ==2-1-1.交互控制==:开启鼠标控制(默认开启)
- **接口方法名**:==STU_OpenOrCloseMouseController==
>i< boolValue > 开启或关闭(显示或隐藏),true开启,false关闭,默认false;
请求参数示例:
```
{
"boolValue": true
}
```
>i 返回参数:
{
"method": "STU_OpenOrCloseMouseController",
"exception": null,
"data": "success"
}
---
### ==2-1-2.交互控制==:鼠标灵敏度调节(旋转 缩放 拖动 左右键交换)
- **接口方法名**:==STU_MouseConfig==
>i<左右旋转速度 rotatespeed> 鼠标 左右旋转场景的灵敏速度,取值范围0.001 – 720 , <rotatespeed: 360>
>i<缩放速度 zoomSpeed> 鼠标缩放场景速度,取值范围0.001 – 1500, <zoomSpeed : 600>
>i<拖动速度 panSpeed> 鼠标拖动场景的速度,取值范围0.001 - 1000 , <panSpeed: 100>
>i<上下旋转速度 tiltSpeed> 鼠标 上下旋转场景的灵敏速度,取值范围0.001 – 720, <tiltSpeed: 360>
>i<鼠标左键旋转 leftkeyRotate> ture:鼠标左键旋转,右键拖动;false:鼠标左键拖动,右键旋转;
请求参数示例:
```
{
"rotateSpeed": 360,
"tiltSpeed": 360,
"zoomSpeed": 600,
"panSpeed": 100,
"leftKeyRotate": true
}
```
>i 返回参数:
{
"method": "STU_MouseConfig",
"exception": null,
"data": "success"
}
---
### ==2-1-3.控制后台运行==:开启或关闭 后台运行
- **接口方法名**:==STU_SetRunInBackground==
**参数说明:** 字符串格式
>i < boolValue > 开启或关闭(显示或隐藏),true开启,false关闭,默认false;
若关闭后台运行后,鼠标在非激活的webgl窗口,三维场景不运行;
默认会开启后台运行;
请求参数示例:
```
{
"boolValue": true
}
```
>i 返回参数:
{
"method": "STU_SetRunInBackground",
"exception": null,
"data": "success"
}
---
## --- 场景查询系统:
----------*查询场景的基础信息,包括当前中心点经纬度、视角方向、距离、高度等等;*
---
### ==2-2-1.== 获取当前镜头的参数
- **接口方法名**:==STU_GetCameraInfo==
>i 无调用参数;
>i备注:角度是360度是一圈,小于0度或大于360度即重复循环;
< longitude >经度;
< latitude >纬度;
< rotation >相机对经纬度点的角度;
< distance >相机距离经纬度点的距离;
< time >跳转过去需要用的时间,单位秒,到达指定点后才会收到返回参数;
>i 返回参数:
{
"method": "STU_GetCameraInfo",
"exception": null,
"data": "{\"method\":\"STU_GetCameraInfo\",\"exception\":null,\"data\":{\"longitude\":\"113.28905848\",\"latitude\":\"23.09863304\",\"distance\":10.5,\"rotation\":10.5,\"tilt\":10.5}}"
}
data参数:
```
{
"longitude": "113.28905848",
"latitude": "23.09863304",
"distance": 10.5,
"rotation": 10.5,
"tilt": 10.5
}
```
---
### ==2-2-2==:~~查询当前鼠标箭头指向三维空间的经纬度~~(未完成)
- **接口方法名**:==STU_CheckMouseArrowPoint==
>i无需参数
>i 返回参数:
{
"method": "STU_CheckMouseArrowPoint",
"exception": null,
"data": "参数内容(经纬度),无高度(0)"
}
---
### ==2-3-1.显示质量==:设置画面显示质量
- **接口方法名**:==STU_DisplayLevelSetting==
>i< numberValue > 运行画面显示的质量等级设置,默认为:‘1’==质量最高==,‘2’==质量中等==,目前只有这两个等级参数可用,其他参数无效;
请求参数示例:
```
{
"numberValue": 1
}
```
>i 返回参数:
{
"method": "STU_DisplayLevelSetting",
"exception": null,
"data": "success"
}
---