Skip to content

模型型号事件 ​

目录 ​

1. 覆盖物单选事件 ​

引入版本:3.0 起支持

功能描述 ​

开始覆盖物单选事件

调用方法 ​

JavaScript
appInstance.uniCall(
  'pickOverlay',
  {
    overlayType: 'iconmodelLandmarkLayer',
    idLayer: '0',
    type: 'click',
    isShowDecorator: true,
  },
  (result) => {
    console.log(result);
  }
);

参数描述 ​

属性类型说明
overlayTypeString图层类别 目前支持的 overlayType 是:landmark,path,area,model,modelTrailLayer,modelLandmarkLayer,iconModelTrailLayer,iconModelLandmarkLayer
idLayerString填写图层对象 id,如不限制,可不填
typeString单选模式,click:点击选中;hover:悬停选中
isShowDecoratorBoolean表示是否显示选中的高亮装饰符,true:显示,false:不显示,默认:true

回调数据 ​

JSON
{
  "result": 1,
  "message": "成功。"
}

回调数据参数描述 ​

属性类型说明
resultNumber1:代表成功;0:代表失败
messageString成功或者失败原因

返回本章目录

2. 连接服务成功 ​

引入版本:3.1 起支持

功能描述 ​

连接服务成功

调用方法 ​

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

回调数据 ​

JSON
{}

返回本章目录

3. 断开服务成功 ​

引入版本:3.1 起支持

功能描述 ​

断开服务成功

调用方法 ​

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

回调数据 ​

JSON
{}

返回本章目录

4. 开始模型型号地标图对象聚焦 ​

引入版本:3.1 起支持

功能描述 ​

开始模型型号地标图对象聚焦

调用方法 ​

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

回调数据 ​

JSON
{
  "idLayer": "layerId"
}

回调数据参数描述 ​

属性类型说明
idLayerString模型型号地标图 id

返回本章目录

5. 结束模型型号地标图对象聚焦 ​

引入版本:3.1 起支持

功能描述 ​

结束模型型号地标图对象聚焦

调用方法 ​

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

回调数据 ​

JSON
{
  "idLayer": "layerId"
}

回调数据参数描述 ​

属性类型说明
idLayerString模型型号地标图 id

返回本章目录

6. 开始模型型号地标图全部对象聚焦 ​

引入版本:3.1 起支持

功能描述 ​

开始模型型号地标图全部对象聚焦

调用方法 ​

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

返回本章目录

7. 结束模型型号地标图全部对象聚焦 ​

引入版本:3.1 起支持

功能描述 ​

结束模型型号地标图全部对象聚焦

调用方法 ​

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

返回本章目录

8. 开始模型型号地标图子对象聚焦 ​

引入版本:3.1 起支持

功能描述 ​

开始模型型号地标图子对象聚焦

调用方法 ​

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

回调数据 ​

JSON
{
  "idObj": "objId",
  "idLayer": "layerId"
}

回调数据参数描述 ​

属性类型说明
idObjString模型型号地标图子对象 id
idLayerString模型型号地标图 id

返回本章目录

9. 结束模型型号地标图子对象聚焦 ​

引入版本:3.1 起支持

功能描述 ​

结束模型型号地标图子对象聚焦

调用方法 ​

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

回调数据 ​

JSON
{
  "idObj": "objId",
  "idLayer": "layerId"
}

回调数据参数描述 ​

属性类型说明
idObjString模型型号地标图子对象 id
idLayerString模型型号地标图 id

返回本章目录

10. 鼠标悬停模型型号地标图对象 ​

引入版本:3.1 起支持

功能描述 ​

鼠标悬停模型型号地标图对象

调用方法 ​

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

回调数据 ​

JSON
{
  "idObj": "objId",
  "idLayer": "layerId"
}

回调数据参数描述 ​

属性类型说明
idObjString模型型号地标图对象 id
idLayerString模型型号地标图 id

返回本章目录

11. 鼠标离开模型型号地标图对象 ​

引入版本:3.1 起支持

功能描述 ​

鼠标离开模型型号地标图对象

调用方法 ​

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

回调数据 ​

JSON
{
  "idObj": "objId",
  "idLayer": "layerId"
}

回调数据参数描述 ​

属性类型说明
idObjString模型型号地标图对象 id
idLayerString模型型号地标图 id

返回本章目录

12. 左键点击模型型号地标图对象 ​

引入版本:3.1 起支持

功能描述 ​

左键点击模型型号地标图对象

调用方法 ​

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

回调数据 ​

JSON
{
  "idObj": "objId",
  "idLayer": "layerId",
  "selected": false
}

回调数据参数描述 ​

属性类型说明
idObjString模型型号地标图 id
idLayerString模型型号地标图 id
selectedBoolean选中状态

返回本章目录

13. 开始模型型号轨迹图对象聚焦 ​

引入版本:3.1 起支持

功能描述 ​

开始模型型号轨迹图对象聚焦

调用方法 ​

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

回调数据 ​

JSON
{
  "idLayer": "layerId"
}

回调数据参数描述 ​

属性类型说明
idLayerString模型型号轨迹图 id

返回本章目录

14. 结束模型型号轨迹图对象聚焦 ​

引入版本:3.1 起支持

功能描述 ​

结束模型型号轨迹图对象聚焦

调用方法 ​

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

回调数据 ​

JSON
{
  "idLayer": "layerId"
}

回调数据参数描述 ​

属性类型说明
idLayerString模型型号轨迹图 id

返回本章目录

15. 开始模型型号轨迹图全部对象聚焦 ​

引入版本:3.1 起支持

功能描述 ​

开始模型型号轨迹图全部对象聚焦

调用方法 ​

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

返回本章目录

16. 结束模型型号轨迹图全部对象聚焦 ​

引入版本:3.1 起支持

功能描述 ​

结束模型型号轨迹图全部对象聚焦

调用方法 ​

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

返回本章目录

17. 开始模型型号轨迹图子对象聚焦 ​

引入版本:3.1 起支持

功能描述 ​

开始模型型号轨迹图子对象聚焦

调用方法 ​

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

回调数据 ​

JSON
{
  "idObj": "objId",
  "idLayer": "layerId"
}

回调数据参数描述 ​

属性类型说明
idObjString模型型号轨迹图子对象 id
idLayerString模型型号轨迹图 id

返回本章目录

18. 结束模型型号轨迹图子对象聚焦 ​

引入版本:3.1 起支持

功能描述 ​

结束模型型号轨迹图子对象聚焦

调用方法 ​

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

回调数据 ​

JSON
{
  "idObj": "objId",
  "idLayer": "layerId"
}

回调数据参数描述 ​

属性类型说明
idObjString模型型号轨迹图子对象 id
idLayerString模型型号轨迹图 id

返回本章目录

19. 开始模型型号轨迹图图例聚焦 ​

引入版本:3.1 起支持

功能描述 ​

开始模型型号轨迹图图例聚焦

调用方法 ​

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

回调数据 ​

JSON
{
  "idObj": "objId",
  "idLayer": "layerId"
}

回调数据参数描述 ​

属性类型说明
idObjString模型型号轨迹图子对象 id
idLayerString模型型号轨迹图 id

返回本章目录

20. 结束模型型号轨迹图图例聚焦 ​

引入版本:3.1 起支持

功能描述 ​

结束模型型号轨迹图图例聚焦

调用方法 ​

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

回调数据 ​

JSON
{
  "idObj": "objId",
  "idLayer": "layerId"
}

回调数据参数描述 ​

属性类型说明
idObjString模型型号轨迹图子对象 id
idLayerString模型型号轨迹图 id

返回本章目录

21. 鼠标悬停模型型号轨迹图对象 ​

引入版本:3.1 起支持

功能描述 ​

鼠标悬停模型型号轨迹图对象

调用方法 ​

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

回调数据 ​

JSON
{
  "idObj": "objId",
  "idLayer": "layerId"
}

回调数据参数描述 ​

属性类型说明
idObjString模型型号轨迹图对象 id
idLayerString模型型号轨迹图 id

返回本章目录

22. 鼠标离开模型型号轨迹图对象 ​

引入版本:3.1 起支持

功能描述 ​

鼠标离开模型型号轨迹图对象

调用方法 ​

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

回调数据 ​

JSON
{
  "idObj": "objId",
  "idLayer": "layerId"
}

回调数据参数描述 ​

属性类型说明
idObjString模型型号轨迹图对象 id
idLayerString模型型号轨迹图 id

返回本章目录

23. 左键点击模型型号轨迹图对象 ​

引入版本:3.1 起支持

功能描述 ​

左键点击模型型号轨迹图对象

调用方法 ​

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

回调数据 ​

JSON
{
  "idObj": "objId",
  "idLayer": "layerId",
  "selected": false
}

回调数据参数描述 ​

属性类型说明
idObjString模型型号轨迹图 id
idLayerString模型型号轨迹图 id
selectedBoolean选中状态

返回本章目录