<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" } ---