更新 SGS 地图 SDK 并补充数据层接入手册
This commit is contained in:
@@ -1,5 +1,44 @@
|
||||
# SGS Map SDK Changelog
|
||||
|
||||
## [2.3.0] - 2026-06-23
|
||||
|
||||
### 🚀 新特性 (New Features)
|
||||
- **Manifest Capabilities 扩展**:新增 9 个 v2.3 标准能力字段(`mapLoading`, `floorSwitching`, `poiQuery`, `spaceQuery`, `navigablePlaces`, `crossFloorRoute`, `accessibleRoute`, `highlight`, `diagnostics`),前端可按需判断后端支持的功能。
|
||||
- **诊断接口 (Diagnostics API)**:新增地图级和楼层级诊断接口,实时检查数据完整性和就绪状态:
|
||||
- `sdk.getDiagnostics()` - 获取地图整体诊断信息(包含所有楼层摘要和汇总统计)
|
||||
- `sdk.getFloorDiagnostics(floorId)` - 获取单个楼层的详细诊断信息
|
||||
- 诊断信息包含:模型就绪状态、POI数量、空间面数量、讲解点数量、可导航目的地数量、路网节点/边数量、路径规划就绪状态、警告列表
|
||||
- **统一状态枚举**:诊断接口状态统一为 `OK` / `WARN` / `ERROR`,提供清晰的健康状态指示
|
||||
|
||||
### 🐞 修复与强化 (Fixes & Improvements)
|
||||
- **修复阻断问题**:Manifest 正常流程补齐 v2.3 capabilities 字段设置,修复所有新增字段返回 null 的问题
|
||||
- **楼层级统计准确性修复**:修复楼层诊断中 `guideStopCount` 缺少 `floorId` 过滤,现在正确按楼层统计而非全馆统计
|
||||
- **地图级 summary 完善**:补齐地图级诊断 summary 的 4 个统计项(`modelReadyFloorCount`, `poiCount`, `spaceCount`, `guideStopCount`),现在包含完整的 8 个统计维度
|
||||
- **H5 Bridge 消息处理**:新增 `GET_DIAGNOSTICS` 和 `GET_FLOOR_DIAGNOSTICS` 消息处理,完整支持诊断功能
|
||||
|
||||
### 📝 类型定义更新
|
||||
- 新增 `SgsMapDiagnostics` 接口(地图级诊断响应)
|
||||
- 新增 `SgsFloorDiagnostics` 接口(楼层级诊断响应)
|
||||
- 新增 `SgsFloorDiagnosticsSummary` 接口(楼层诊断摘要)
|
||||
- 扩展 `SgsSdkManifest.capabilities` 类型定义,包含所有 v2.3 标准字段
|
||||
|
||||
### 🔧 后端接口新增
|
||||
- `GET /app-api/gis/sdk/maps/{mapId}/diagnostics` - 地图级诊断
|
||||
- `GET /app-api/gis/sdk/floors/{floorId}/diagnostics` - 楼层级诊断
|
||||
|
||||
---
|
||||
|
||||
## [2.2.0] - 2026-06-19
|
||||
|
||||
### 🚀 新特性 (New Features)
|
||||
- **性能监控与埋点治理**:新增底层加载耗时记录(如 `sdkCreatedAt`, `iframeDomReadyMs`, `engineReadyMs`, `manifestLoadMs`, `modelDownloadAndParseMs`),提供完整的控制台性能概览面板。
|
||||
- **Demo 全面重构**:Kiosk Demo 与 Mobile Demo 引入非阻塞型 Loading 遮罩层,提升了白屏阶段的 UI 可交互体验。
|
||||
|
||||
### 🐞 修复与强化 (Fixes & Improvements)
|
||||
- **SDK 发布管线加固**:构建体系重构,每次 Build 将自动清空并同步覆盖 `public/sdk/` 与发版包中的产物,修正了 Source Map 的内部指向错误,彻底杜绝了旧类型定义的残留。
|
||||
- 深度清理所有旧版硬编码版本号注释,统一向 v2.2.0 API 规范拉齐。
|
||||
- 对齐了前后端 SDK Payload 返回值 VO 定义。
|
||||
|
||||
## [2.0.0] - 2026-06-12
|
||||
|
||||
### 🚀 新特性 (New Features)
|
||||
|
||||
Reference in New Issue
Block a user