# 功能描述

  • 设置当前 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"
  }
};