PanoramaEventMap

Panorama 支持的事件名与事件参数类型映射

interface PanoramaEventMap {
    click: MouseEvent | TouchEvent;
    clickonroad: PanoramaBaseEvent;
    dataload: { data: unknown };
    dblclick: MouseEvent | TouchEvent;
    destroy: PanoramaBaseEvent;
    id_changed: string;
    link_click: PanoramaBaseEvent & { id: string };
    links_changed: PanoramaBaseEvent;
    links_visible_changed: { value: boolean };
    overlay_add: PanoramaLabel;
    overlay_remove: PanoramaLabel;
    overlays_clear: PanoramaBaseEvent;
    pano_error: PanoramaBaseEvent & { data: unknown };
    position_changed: PanoramaBaseEvent;
    pov_changed: PanoramaBaseEvent;
    pov_changed_end: PanoramaBaseEvent;
    scene_change_end: PanoramaBaseEvent;
    scene_type_changed: PanoramaBaseEvent;
    size_changed: PanoramaBaseEvent;
    touchend: MouseEvent | TouchEvent;
    touchstart: MouseEvent | TouchEvent;
    visible_poi_type_changed: { visiblePOIType: PanoramaPOIType };
    zoom_changed: PanoramaBaseEvent;
}

属性

单击全景画面后触发

单击道路后触发

全景数据加载完成后触发

双击全景画面后触发

全景实例销毁时触发

当前全景 id 变化后触发

单击道路链接后触发

相邻道路数据变化后触发

道路链接显隐状态变化后触发

添加全景覆盖物后触发

移除全景覆盖物后触发

清除全部全景覆盖物后触发

全景数据加载失败时触发

当前全景位置变化后触发

当前视角变化后触发

拖拽视角后的惯性运动结束时触发

场景切换动画结束后触发

全景场景类型变化后触发

全景容器尺寸变化后触发

结束鼠标或触摸交互时触发

开始鼠标或触摸交互时触发

可见 POI 类型变化后触发

当前缩放级别变化后触发