Skip to content

镜头控制事件 ​

目录 ​

1. 开始镜头漫游 ​

引入版本:3.1 起支持

功能描述 ​

开始镜头漫游

调用方法 ​

JavaScript
appInstance.uniCall(
  'addEventListener',
  {
    eventName: 'onCameraRoamingStart',
    callback: function (event) {
      console.log(event);
    },
  },
  (result) => {
    console.log(result);
  }
);

返回本章目录

2. 结束镜头漫游 ​

引入版本:3.1 起支持

功能描述 ​

结束镜头漫游

调用方法 ​

JavaScript
appInstance.uniCall(
  'addEventListener',
  {
    eventName: 'onCameraRoamingEnd',
    callback: function (event) {
      console.log(event);
    },
  },
  (result) => {
    console.log(result);
  }
);

返回本章目录

3. 开始镜头路径移动 ​

引入版本:3.1 起支持

功能描述 ​

开始镜头路径移动

调用方法 ​

JavaScript
appInstance.uniCall(
  'addEventListener',
  {
    eventName: 'onCameraToMoveStart',
    callback: function (event) {
      console.log(event);
    },
  },
  (result) => {
    console.log(result);
  }
);

返回本章目录

4. 结束镜头路径移动 ​

引入版本:3.1 起支持

功能描述 ​

结束镜头路径移动

调用方法 ​

JavaScript
appInstance.uniCall(
  'addEventListener',
  {
    eventName: 'onCameraToMoveEnd',
    callback: function (event) {
      console.log(event);
    },
  },
  (result) => {
    console.log(result);
  }
);

返回本章目录

5. 开始环绕旋转镜头 ​

引入版本:3.1 起支持

功能描述 ​

开始环绕旋转镜头

调用方法 ​

JavaScript
appInstance.uniCall(
  'addEventListener',
  {
    eventName: 'onCameraRotateStart',
    callback: function (event) {
      console.log(event);
    },
  },
  (result) => {
    console.log(result);
  }
);

返回本章目录

6. 结束环绕旋转镜头 ​

引入版本:3.1 起支持

功能描述 ​

结束环绕旋转镜头

调用方法 ​

JavaScript
appInstance.uniCall(
  'addEventListener',
  {
    eventName: 'onCameraRotateEnd',
    callback: function (event) {
      console.log(event);
    },
  },
  (result) => {
    console.log(result);
  }
);

返回本章目录

7. 开始设置镜头视界 ​

引入版本:3.1 起支持

功能描述 ​

开始设置镜头视界

调用方法 ​

JavaScript
appInstance.uniCall(
  'addEventListener',
  {
    eventName: 'onSetCameraStart',
    callback: function (event) {
      console.log(event);
    },
  },
  (result) => {
    console.log(result);
  }
);

返回本章目录

8. 结束设置镜头视界 ​

引入版本:3.1 起支持

功能描述 ​

结束设置镜头视界

调用方法 ​

JavaScript
appInstance.uniCall(
  'addEventListener',
  {
    eventName: 'onSetCameraEnd',
    callback: function (event) {
      console.log(event);
    },
  },
  (result) => {
    console.log(result);
  }
);

返回本章目录

9. 同步镜头当前视角 ​

引入版本:3.1 起支持

功能描述 ​

同步镜头当前视角

调用方法 ​

JavaScript
appInstance.uniCall(
  'addEventListener',
  {
    eventName: 'onCameraMove',
    callback: function (event) {
      console.log(event);
    },
  },
  (result) => {
    console.log(result);
  }
);

回调数据 ​

JSON
{
  "coordType": 0,
  "coordTypeZ": 0,
  "centerCoord": [113.9470838, 22.5221844],
  "coordZ": -496.48,
  "distance": 2450.98,
  "pitch": 6.5,
  "heading": 294.83
}

回调数据参数描述 ​

属性类型说明
coordTypeNumberXY 轴坐标类别,0:X 经度,Y 纬度;1:X 米,Y 米,相对世界 00 点
coordTypeZNumberZ 轴坐标类别,0:相对 3D 世界 0 海拔;1:相对 3D 世界地表;2:相对 3D 模型表面(单位:米)
centerCoordArray中心点的坐标 lng,lat
coordZNumberZ 轴高度(单位:米)
distanceNumber镜头距中心点距离(单位:米)
pitchNumber镜头俯仰角(1~89)
headingNumber镜头偏航角(0 正北, 0~359)

返回本章目录

10. 镜头状态改变事件 端 ​

引入版本:3.1 起支持

功能描述 ​

改变当前镜头状态

调用方法 ​

JavaScript
appInstance.uniCall(
  'addEventListener',
  {
    eventName: 'onFollowingCameraChanged',
    callback: function (event) {
      console.log(event);
    },
  },
  (result) => {
    console.log(result);
  }
);

回调数据 ​

JavaScript
{
  "relative":"self",
  "enableRotate":true
}

回调数据参数描述 ​

属性类型说明
relativeString视角的相对位置,"self",视角相对模型固定,"world",视角相对世界固定。
enableRotateNumber是否开启了环绕

返回本章目录

11. 开始向量场图对象聚焦 流 ​

引入版本:3.1 起支持

功能描述 ​

开始向量场图对象聚焦。

调用方法 ​

JavaScript
appInstance.uniCall(
  'addEventListener',
  {
    eventName: 'onFocusVectorFieldLayerStart',
    callback: function (event) {
      console.log(event);
    },
  },
  (result) => {
    console.log(result);
  }
);

回调数据 ​

JSON
{
  "idLayer": "layerId"
}

回调数据参数描述 ​

属性类型说明
idLayerString图层 id

返回本章目录

12. 结束向量场图对象聚焦 流 ​

引入版本:3.1 起支持

功能描述 ​

结束向量场图对象聚焦。

调用方法 ​

JavaScript
appInstance.uniCall(
  'addEventListener',
  {
    eventName: 'onFocusVectorFieldLayerEnd',
    callback: function (event) {
      console.log(event);
    },
  },
  (result) => {
    console.log(result);
  }
);

回调数据 ​

JSON
{
  "idLayer": "layerId"
}

回调数据参数描述 ​

属性类型说明
idLayerString图层 id

返回本章目录