stateSynced
stateSynced: (
data: {
mode?: "panorama" | "floorplan" | "topview";
longitude?: number;
latitude?: number;
fov?: number;
panoIndex?: number;
offset?: { x: number; y: number; z: number };
},
) => void
cameraUpdate
cameraUpdate: (
data: {
state: {
longitude?: number;
latitude?: number;
fov?: number;
offset?: { x: number; y: number; z: number };
};
userAction: boolean;
},
) => void
tag.click
"tag.click": (
data: {
id: string;
data: {
id: string;
title: string;
description: string;
type: string;
extraData: string;
};
},
) => void
monitor.open
"monitor.open": (
data: {
id: string;
data: {
id: string;
name: string;
videoSrc: string;
type: string;
extraData: string;
};
},
) => void
monitor.close
"monitor.close": (
data: {
id: string;
data: {
id: string;
name: string;
videoSrc: string;
type: string;
extraData: string;
};
},
) => void
overlay.visible
"overlay.visible": (data: { visible: boolean }) => void
sdk.availability.action.registered
"sdk.availability.action.registered": (
data: {
actionName: string[];
timestamp: number;
stats: {
total: number;
registered: (string | number | symbol)[];
timestamp: number;
};
},
) => void
sdk.availability.action.unregistered
"sdk.availability.action.unregistered": (
data: {
actionName: string[];
timestamp: number;
stats: {
total: number;
registered: (string | number | symbol)[];
timestamp: number;
};
},
) => void
sdk.availability.action.batch_registered
"sdk.availability.action.batch_registered": (
data: {
actionName: string[];
timestamp: number;
stats: {
total: number;
registered: (string | number | symbol)[];
timestamp: number;
};
},
) => void
sdk.availability.action.batch_unregistered
"sdk.availability.action.batch_unregistered": (
data: {
actionName: string[];
timestamp: number;
stats: {
total: number;
registered: (string | number | symbol)[];
timestamp: number;
};
},
) => void
sdk.availability.action.cleared
"sdk.availability.action.cleared": (
data: {
actionName: string[];
timestamp: number;
stats: {
total: number;
registered: (string | number | symbol)[];
timestamp: number;
};
},
) => void
核心 Event 类型定义
包含了与 @realsee/five SDK 对应的核心功能 Events, 支持状态同步、相机事件、标签事件、监控事件等。
Example