# 功能描述
- 设置当前 3D 世界视口区域镜头参数
# 请求方式
gisTwin.UEAPI("GisPawn", "SetCameraInfo", jsondata, (e) => {
console.log(e); //成功、失败回调
});
# 数据格式
let jsondata = {
"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 设置双击物体高亮
"hit_click_info":true, //默认:true 设置鼠标左键点击,获鼠标点击位置,点击物体位置,物体名字等问题
"hit_doubleclick_focus":false, //默认:false 设置是否启用鼠标左键双击聚焦
"buse_default_distance":false, //默认:false 设置是否启用默认双击后距离物体的距离,否,使用当前距离
"click_focus_distance":1000 //默认:1000 设置双击物体聚焦距离
}
# 回调格式
let callback = {
class_name: "GisPawn",
func_name: "SetCameraInfo",
data: {
result: "success"
}
};