Skip to content

特效事件 ​

目录 ​

前置条件提醒:本页 Click/Hover 类事件需先调用 pickOverlay 启用覆盖物单选(overlayType 填本族类型)才会触发,详见对应指令页。

1. 开始特效对象聚焦 ​

引入版本:3.1 起支持

功能描述 ​

开始特效对象聚焦

调用方法 ​

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

回调数据 ​

JSON
{
  "id": "objId"
}

回调数据参数描述 ​

属性类型说明
idString特效对象 id

返回本章目录

2. 结束特效对象聚焦 ​

引入版本:3.1 起支持

功能描述 ​

结束特效对象聚焦

调用方法 ​

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

回调数据 ​

JSON
{
  "id": "objId"
}

回调数据参数描述 ​

属性类型说明
idString特效对象 id

返回本章目录

3. 开始特效全部对象聚焦 ​

引入版本:3.1 起支持

功能描述 ​

开始特效全部对象聚焦

调用方法 ​

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

返回本章目录

4. 结束特效全部对象聚焦 ​

引入版本:3.1 起支持

功能描述 ​

结束特效全部对象聚焦

调用方法 ​

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

返回本章目录

5. 鼠标悬停特效对象 ​

引入版本:3.1 起支持

功能描述 ​

鼠标悬停特效对象

调用方法 ​

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

回调数据 ​

JSON
{
  "id": "objId",
  "tag": "customerinfo"
}

回调数据参数描述 ​

属性类型说明
idString特效对象 id
tagAnything用户自定义属性

返回本章目录

6. 鼠标离开特效对象 ​

引入版本:3.1 起支持

功能描述 ​

鼠标离开特效对象

调用方法 ​

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

回调数据 ​

JSON
{
  "id": "objId",
  "tag": "customerinfo"
}

回调数据参数描述 ​

属性类型说明
idString特效对象 id
tagAnything用户自定义属性

返回本章目录

7. 左键点击特效对象 ​

引入版本:3.1 起支持

功能描述 ​

左键点击特效对象

调用方法 ​

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

回调数据 ​

JSON
{
  "id": "objId",
  "tag": "customerinfo",
  "selected": false
}

回调数据参数描述 ​

属性类型说明
idString特效对象 id
tagAnything用户自定义属性
selectedBoolean选中状态

返回本章目录