<3>通用接口
# <3> 功能调用 接口:
## --- 基础系统:
### ==3-1-1==:重启动三维场景
- **接口方法名**:==STU_ResetScene==
>i 无调用参数;相当于场景页面重新刷新;
>i 返回参数:
无参数,会重新刷新场景,返回初始化完成回调;
---
## --- 相机配置系统:
----------*控制场景的相机系统,移动跳转,漫游路径,追踪物体等;*
### ==3-2-1==:镜头跳转到指定位置
- **接口方法名**:==STU_MoveToPosition==
**调用参数说明:**
>i< longitude >经度;
< latitude >纬度;
< rotation >相机 左右 观察的角度,0~360度;
< tilt >相机 上下 观察的角度,0~90度;
< distance >相机距离经纬度点的距离,==单位米==;
< time >跳转过去需要用的时间,单位秒,到达指定点后才会收到返回参数;
备注:若跳转位置不对,请检查设置的范围限制;上一组跳转未结束,再次调用后,会停止上一次的跳转,执行新的跳转镜头,并且接收不到上一次调用的回调;
若不传入某条参数,跳转镜头将忽略该参数,不受此参数影响;
请求参数示例:
```
{
"longitude": "113.28905848",
"latitude": "23.09863304",
"distance": 500,
"rotation": 10.5,
"tilt": 10.5,
"time": 10.5
}
或
{
"distance": 500,
"rotation": 10.5,
"time": 10.5
}
```
>i 返回参数:
{
"method": "STU_MoveToPosition",
"exception": null,
"data": "success"
}
---
### ==3-2-2.交互控制==:开启或关闭自动旋转
- **接口方法名**:==STU_OpenOrCloseAutoRotate==
**参数说明:** 字符串格式
>i < boolValue > 开启或关闭(显示或隐藏)自动镜头旋转,true开启,false关闭,默认false;
< numberValue > 自转速率,建议以 0.01为基准上下浮动,参数大于0方向为顺时针旋转,反之为逆时针反向旋转;
请求参数示例:
```
{
"boolValue": true,
"numberValue": -0.3
}
```
>i 返回参数:
{
"method": "STU_OpenOrCloseAutoRotate",
"exception": null,
"data": "success"
}
---