Appearance
建筑事件
目录
- 1. 鼠标悬停建筑对象
- 2. 鼠标离开建筑对象
- 3. 左键点击建筑对象
- 4. 左键双击建筑对象
- 5. 鼠标悬停楼层对象
- 6. 鼠标离开楼层对象
- 7. 左键点击楼层对象
- 8. 左键双击楼层对象
- 9. 鼠标悬停房间对象
- 10. 鼠标离开房间对象
- 11. 左键点击房间对象
- 12. 左键双击房间对象
- 13. 开始建筑对象聚焦
- 14. 结束建筑对象聚焦
- 15. 开始建筑全部对象聚焦
- 16. 结束建筑全部对象聚焦
- 17. 开始楼层对象聚焦
- 18. 结束楼层对象聚焦
- 19. 开始房间对象聚焦
- 20. 结束房间对象聚焦
前置条件提醒:本页 Click/Hover 类事件需先调用
pickOverlay启用覆盖物单选(overlayType 填本族类型)才会触发,详见对应指令页。
1. 鼠标悬停建筑对象
引入版本:3.1 起支持
功能描述
鼠标悬停建筑对象
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onBuildingHover',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);回调数据
JSON
{
"id": "objId"
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| id | String | 建筑对象 ID |
2. 鼠标离开建筑对象
引入版本:3.1 起支持
功能描述
鼠标离开建筑对象
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onBuildingUnhover',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);回调数据
JSON
{
"id": "objId"
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| id | String | 建筑对象 ID |
3. 左键点击建筑对象
引入版本:3.1 起支持
功能描述
左键点击建筑对象
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onBuildingClick',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);回调数据
JSON
{
"id": "objId",
"selected": false
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| id | String | 建筑对象 ID |
| selected | Boolean | 选中状态 |
4. 左键双击建筑对象 端
引入版本:3.1 起支持
功能描述
左键双击建筑对象
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onBuildingDblClick',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);回调数据
JSON
{
"id": "objId",
"selected": false
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| id | String | 建筑对象 ID |
| selected | Boolean | 选中状态 |
5. 鼠标悬停楼层对象
引入版本:3.1 起支持
功能描述
鼠标悬停楼层对象
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onFloorHover',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);回调数据
JSON
{
"floor": 3,
"idBuilding": "buildingId"
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| floor | Number | 楼层 |
| idBuilding | String | 建筑对象 ID |
6. 鼠标离开楼层对象
引入版本:3.1 起支持
功能描述
鼠标离开楼层对象
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onFloorUnhover',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);回调数据
JSON
{
"floor": 3,
"idBuilding": "buildingId"
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| floor | Number | 楼层 |
| idBuilding | String | 建筑对象 ID |
7. 左键点击楼层对象
引入版本:3.1 起支持
功能描述
左键点击楼层对象
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onFloorClick',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);回调数据
JSON
{
"floor": 3,
"idBuilding": "buildingId",
"selected": false
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| floor | Number | 楼层 |
| idBuilding | String | 建筑对象 ID |
| selected | Boolean | 选中状态 |
8. 左键双击楼层对象 端
引入版本:3.1 起支持
功能描述
左键双击楼层对象
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onFloorDblClick',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);回调数据
JSON
{
"floor": 3,
"idBuilding": "buildingId",
"selected": false
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| floor | Number | 楼层 |
| idBuilding | String | 建筑对象 ID |
| selected | Boolean | 选中状态 |
9. 鼠标悬停房间对象
引入版本:3.1 起支持
功能描述
鼠标悬停房间对象
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onRoomHover',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);回调数据
JSON
{
"nameRoom": "roomName",
"floor": 3,
"idBuilding": "buildingId"
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| floor | Number | 楼层 |
| idBuilding | String | 建筑对象 ID |
| nameRoom | String | 房间名称 |
10. 鼠标离开房间对象
引入版本:3.1 起支持
功能描述
鼠标离开房间对象
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onRoomUnhover',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);回调数据
JSON
{
"nameRoom": "roomName",
"floor": 3,
"idBuilding": "buildingId"
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| floor | Number | 楼层 |
| idBuilding | String | 建筑对象 ID |
| nameRoom | String | 房间名称 |
11. 左键点击房间对象
引入版本:3.1 起支持
功能描述
左键点击房间对象
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onRoomClick',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);回调数据
JSON
{
"nameRoom": "roomName",
"floor": 3,
"idBuilding": "buildingId",
"selected": false
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| floor | Number | 楼层 |
| idBuilding | String | 建筑对象 ID |
| nameRoom | String | 房间名称 |
| selected | Boolean | 选中状态 |
12. 左键双击房间对象 端
引入版本:3.1 起支持
功能描述
左键双击房间对象
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onRoomDblClick',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);回调数据
JSON
{
"nameRoom": "roomName",
"floor": 3,
"idBuilding": "buildingId",
"selected": false
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| floor | Number | 楼层 |
| idBuilding | String | 建筑对象 ID |
| nameRoom | String | 房间名称 |
| selected | Boolean | 选中状态 |
13. 开始建筑对象聚焦
引入版本:3.1 起支持
功能描述
开始建筑对象聚焦
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onFocusBuildingStart',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);回调数据
JSON
{
"id": "objId"
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| id | String | 建筑对象 ID |
14. 结束建筑对象聚焦
引入版本:3.1 起支持
功能描述
结束建筑对象聚焦
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onFocusBuildingEnd',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);回调数据
JSON
{
"id": "objId"
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| id | String | 建筑对象 ID |
15. 开始建筑全部对象聚焦
引入版本:3.1 起支持
功能描述
开始建筑全部对象聚焦
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onFocusAllBuildingStart',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);16. 结束建筑全部对象聚焦
引入版本:3.1 起支持
功能描述
结束建筑全部对象聚焦
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onFocusAllBuildingEnd',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);17. 开始楼层对象聚焦
引入版本:3.1 起支持
功能描述
开始楼层对象聚焦
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onFocusFloorStart',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);回调数据
JSON
{
"floor": 3,
"idBuilding": "buildingId"
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| floor | Number | 楼层 |
| idBuilding | String | 建筑对象 ID |
18. 结束楼层对象聚焦
引入版本:3.1 起支持
功能描述
结束楼层对象聚焦
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onFocusFloorEnd',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);回调数据
JSON
{
"floor": 3,
"idBuilding": "buildingId"
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| floor | Number | 楼层 |
| idBuilding | String | 建筑对象 ID |
19. 开始房间对象聚焦
引入版本:3.1 起支持
功能描述
开始房间对象聚焦
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onFocusRoomStart',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);回调数据
JSON
{
"nameRoom": "roomName",
"floor": 3,
"idBuilding": "buildingId"
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| floor | Number | 楼层 |
| idBuilding | String | 建筑对象 ID |
| nameRoom | String | 房间名称 |
20. 结束房间对象聚焦
引入版本:3.1 起支持
功能描述
结束房间对象聚焦
调用方法
JavaScript
appInstance.uniCall(
'addEventListener',
{
eventName: 'onFocusRoomEnd',
callback: function (event) {
console.log(event);
},
},
(result) => {
console.log(result);
}
);回调数据
JSON
{
"nameRoom": "roomName",
"floor": 3,
"idBuilding": "buildingId"
}回调数据参数描述
| 属性 | 类型 | 说明 |
|---|---|---|
| floor | Number | 楼层 |
| idBuilding | String | 建筑对象 ID |
| nameRoom | String | 房间名称 |