1. 集成前端独立组件
上云 API 2 说明文档(KOC3)
  • 快速开始
  • 申请许可证
  • 联系我们
  • 软件下载
  • 使用上云 API 2 设备模拟器
  • 鉴权接入指南
  • 部署上云 API 2 应用运行与设备管控底座
    • 部署指南
    • 部署前准备
    • 开始部署
    • 能力扩展
  • 设备上云
    • 设备上云
    • 设备固件版本
  • 集成前端独立组件
    • 集成指南
    • 驾驶舱和设备小窗
    • 驾驶舱模块化配置
    • 设备管理组件
    • 航线组件
    • 直播大屏
    • 飞行记录
    • 集成参考
    • PaasJS 新增特性
  • SDK 文档
    • 基本介绍
      • SDK 简介
      • 功能特性
    • 快速入门
      • 准备工作
      • 使用流程
    • 接口调用
      • 接口调用时序图
    • SDK API 文档
      • 使用 API 文档查阅接口详情
    • SDK版本迁移指南
      • 迁移概述
      • 新增方法详情
      • API 变更详情
      • 迁移操作步骤
    • 功能集合
      • SDK初始化
      • SDK配置
      • DRC链路
      • 飞机状态监听
      • 飞向目标点
      • 飞行参数设置
      • 飞行记录导出
      • POI 环绕飞行
      • 一键起飞
      • 航线任务管理
      • 航线任务控制
      • 航线资产管理
      • 机场状态监听
      • 控制权管理
      • 机场控制
      • 飞行控制
      • AI Box 管理
      • AI 智能告警
      • 机载 AI 控制
      • 机载 AI 算法管理
      • PSDK 控制
      • PSDK 资源管理
      • RTK 标定
      • 安全服务
      • 固件管理
      • 媒体服务
      • 日志管理
      • 三维重建
      • 设备管理
      • 设备保修维护
      • 设备健康管理
      • 设备远程调试
      • 设备在线状态
      • 相机控制
      • 直播录制
      • 直播设备管理
      • 直播视频流
      • 直播同步
      • 中继器控制
      • 自定义 SEI
      • WHEP 自定义拉流
      • 网络测速
      • 地图元素管理
      • 频闪灯配置
  • 使用上云 API 2 AI Plugin
    • 上云 API 2 AI Plugin 使用指南
  • 使用上云 API 2 二次开发 Demo
    • 上云 API 2 二次开发 Demo 部署指南
    • 上云 API 2 二次开发 Demo - 无人机管理平台使用说明
  • 排障指南
    • 前端独立组件排障指南
    • SDK排障指南
  1. 集成前端独立组件

飞行记录

目录#

1.
引入 SDK 资源
2.
DOM 骨架与必备样式
3.
初始化
4.
功能开关
5.
自定义侧边栏面板
6.
自定义任务信息区域
7.
事件监听与错误码
8.
拓扑设备连线
9.
主题定制
10.
销毁与重建
11.
设备兼容性说明

一、引入 SDK 资源#

回放组件需要加载 Cesium 和 SDK 自身两个文件(将 [服务器地址] 替换为您的前端服务地址)。运行时依赖库(WPMZ/PPE 等 WASM)已打包进 SDK,实例化时自动注入,无需手动引入:
重要变化:新版 FlyDataReplay 不再依赖 paas.js,改为 SDK 自建 Cesium 地图(internal 模式)。旧版参数 hostUrl 已废弃,可直接删除。

二、DOM 骨架与必备样式#

FlyDataReplay 内部组件通过 Vue <teleport> 投递到固定选择器,完整 DOM 骨架与样式必须提供,ID 与类名不可改。
DOM 结构
必备 CSS

三、初始化#

IFlyDataReplayOptions 参数
字段类型必需说明
taskIdstring✓飞行任务 ID(UUID 格式)
api.baseUrlstring✓后端服务地址,例如 http://[服务器地址]:30812/gateway
api.authIAuth✓HTTP 鉴权配置
mapobject✗地图配置(替代旧版 hostUrl + FH2 依赖),见下
runtimeDepsBasePathstring✗运行时依赖库(WPMZ/PPE 等 WASM)资源目录,默认取 SDK 脚本所在目录
featuresobject✗功能开关,控制各按钮和轨道的初始激活状态
sidebarItemsarray✗自定义侧边栏面板
renderTaskInfofunction✗自定义任务信息区域
themeobject✗主题配色,可在 mount 后通过 setTheme() 热切换
hostUrl——已废弃,传入无效,删除即可
map 地图配置
字段类型说明
mode'internal' | 'external'默认 internal(SDK 自建 Cesium)
containerstring | HTMLElementinternal 模式地图容器,推荐传 '#map-app-global'
env.cesiumBaseUrlstringCesium 资源目录 URL
env.terrainKeystring地形鉴权 key,通常传空串
env.featureGatewayarray特性开关网关,一般传 []
notifyWsUrlstring推送中心 WebSocket 地址,doodle 插件据此实时更新地图
topoobject拓扑设备连线配置,不传则不加载拓扑插件
map.topo 字段
字段类型说明
snListstring[]初始显示的设备 SN 列表
pollMsnumber轮询间隔(ms),不传或 0 则不轮询
showFullTopobooleantrue 点击展开整条拓扑,false(默认)仅显示当前设备
完整初始化示例

四、功能开关#

控制各按钮和轨道的初始激活状态(选中/未选中),而非显示/隐藏。
优先级:features > localStorage 缓存 > 代码默认值。

五、自定义侧边栏面板#

向播放器右侧侧边栏注入自定义面板按钮:

六、自定义任务信息区域#

覆盖 SDK 默认的任务信息展示,注入自己的业务信息:

七、事件监听与错误码#

事件说明
事件名参数说明
back无点击播放器返回按钮
wayline-preview{ waylineId: string, waylineName: string }点击跳转航线
device-selected{ deviceSn: string }拓扑设备 marker 被点击选中(需配置 map.topo)
error{ code: number, message: string, data?: any }SDK 内部错误
错误码
错误码名称说明
5000API_ERRORAPI 请求失败(网络错误/5xx)
5001API_AUTH_ERRORAPI 鉴权失败(token 过期或无效)
6000PARSE_ERROR航线数据解析失败(KMZ 格式异常)
6002MAP_INIT_ERROR地图初始化失败

八、拓扑设备连线#

配置 map.topo 后,可在地图上叠加设备拓扑连线,并在运行时动态切换:

九、主题定制#

SDK 内置 4 套预设主题,可按需使用或自定义。
主题字段说明(FlyDataTheme)
字段默认值说明
primaryColor#1890ff主色(按钮/链接/激活态)
primaryHoverColor#40a9ff主色 hover 态
primaryFocusColor#096dd9主色按下/聚焦态
bgBasic#232323基础背景色(主背景)
bgSub#282828次级背景色(面板/侧栏)
bgModal#1c1c1c弹窗内容背景
bgHighlight#101010输入框/高亮区背景
controlBg#2a2a2a控件背景色
controlHoverBg#333333控件 hover 背景色
borderColor#4f4f4f边框色
listActiveBgrgba(24,144,255,.2)列表项 active 背景
listHoverBgrgba(64,169,255,.15)列表项 hover 背景
4 套内置主题色值(可直接使用)
主题名主色背景
default#1890ff(蓝)#232323
ocean#00b4d8(青)#0a1929
violet#9f67ff(紫)#1a1528
forest#34d399(绿)#0e1a16
初始化时传入
运行时热切换(mount() 后随时调用)

十、销毁与重建#

销毁后释放所有资源。切换飞行任务(更换 taskId)时,必须先销毁旧实例再创建新实例:
不能同页面挂多个实例。地图实例(Cesium)是全局单例,多实例会互相覆盖状态。切换任务请使用单实例 + destroy() 后重建的模式。

十一、设备兼容性说明#

功能概述
飞行记录组件用于展示无人机的历史飞行数据,包括飞行时间、飞行时长、飞行轨迹和回放等等信息。
兼容性问题
📌 飞行记录组件针对不同的大疆机场型号在功能表现上存在差异
设备兼容性详情
设备型号兼容性说明
大疆机场1若设备为大疆机场1,组件仅支持展示飞行轨迹和任务详情信息,不支持时间轴等其他功能
大疆机场2若设备固件版本 >= v14.01.04.07,则支持组件所有功能,否则仅支持展示飞行轨迹和任务详情信息,不支持时间轴等其他功能
大疆机场3所有固件版本均支持组件所有功能
设备为大疆机场1的组件效果(仅支持部分功能)
image.png
设备为大疆机场3的组件效果(支持全部功能)
image.png

排障建议:若功能不完整,请按以下顺序确认:
1.
确认设备型号(机场 1 / 2 / 3)
2.
若为机场 2,查看固件版本是否 ≥ v14.01.04.07
3.
机场 2 如需完整功能,建议升级固件至 v14.01.04.07 及以上

上一页
直播大屏
下一页
集成参考
Built with