# 功能描述
- 询问当前 3D 世界视口区域镜头信息, 通过事件注册函数返回信息
# 请求方式
gisTwin.UEAPI("GisPawn", "GetCameraInfo", (e) => {
console.log(e);
});
# 回调格式
let callback={
"class_name":"GisPawn",
"func_name":"GetCameraInfo",
"data":{
"mode":"rts", //默认:rts 可设置参数(r代表旋转,t代表移动,s代表缩放):rts, rs, s, none
"coord_type": 2, //默认:0 可设置参数0:wg84,1:CGCS2000,2,BD09,3,GCJ02
"coord":"104.091752,30.626308,0", //默认: 设置不存在设置不成功
"pitch":-30, //默认:-30 设置俯仰角[-90,-10]
"pitch_range":[-90,-15], //默认:[-90,-10] 设置俯仰角范围
"yaw":0, //默认:0 设置偏航角
"distance":1000, //默认:1000(m) 设置距离目标点的距离,单位:米
"distance_range":[100,4000], //默认:[100,4000] 设置目标距离范围
"auto_rotation":true, //默认:true 设置相机自动旋转
"cutdown_auto_rotation_time":10, //默认:10(s) 设置相机自动旋转倒计时时间(不做任何动作时开始倒计时)
"auto_rotation_dir":-1, //默认:-1 设置相机自动旋转方向,负数代表顺时针,正数代表逆时针,数值代表旋转速度
"move_time":1.5, //默认:1.5(s) 设置移动时间,0代表瞬切
"fov":90, //默认:90 设置视场角
"collision_test":false, //默认:false 设置相机碰撞
"translation_factor":1, //默认:1 设置相机平移因子
"scaling_factor":0.2, //默认:0.2 设置相机缩放因子
"rotation_factor":0.1, //默认:0.1 设置相机旋转因子
"hit_highlight":true, //默认:true 设置双击物体高亮
"click_focus_distance":1000 //默认:1000 设置双击物体聚焦距离
"result":"success" //返回成功 或失败原因
}
}
# 回调参数说明
参数名 | 参数类型 | 描述 |
---|---|---|
class_name | string | - |
func_name | string | - |
data | Object | - |
data.mode | string | 可设置参数(r代表旋转,t代表移动,s代表缩放):rts, rs, s, none |
data.coord_type | number | 坐标系类型,可设置参数0:wg84,1:CGCS2000,2,BD09,3,GCJ02 |
data.coord | string | 地理坐标 |
data.pitch | number | 俯仰角 |
data.pitch_range | Array | 俯仰角范围 |
data.yaw | number | 偏航角 |
data.distance | number | 距离目标点的距离,单位:米 |
data.distance_range | Array | 目标距离范围 |
data.auto_rotation | boolean | 相机自动旋转 |
data.cutdown_auto_rotation_time | number | 相机自动旋转倒计时时间(不做任何动作时开始倒计时) |
data.auto_rotation_dir | number | 相机自动旋转方向,负数代表顺时针,正数代表逆时针,数值代表旋转速度 |
data.move_time | number | 相机位置切换移动时间,0代表瞬切 |
data.fov | number | 视场角 |
data.collision_test | boolean | 相机碰撞 |
data.translation_factor | number | 相机平移因子 |
data.scaling_factor | number | 相机缩放因子 |
data.rotation_factor | number | 机旋转因子 |
data.hit_highlight | boolean | 双击物体高亮 |
data.click_focus_distance | number | 双击物体聚焦距离 |
data.result | string | 返回成功 或失败原因 |