Praxis Design Explorer
Activity Diagram:业务流程:查看地图并导航
Trail Mate 系统 / 地图导航 · Use Case 查看地图并导航 · 项目版本 0.0.0 · Git 34aad0bffa2f dirty · 更新于 2026-06-25T14:17:55.307ZTrail Mate 系统 / 地图导航 / 查看地图并导航
业务流程:查看地图并导航
用户打开地图页面,系统加载瓦片和位置
业务流程目标
用户查看自己的位置和地图环境
流程边界
从用户打开地图到显示当前位置
参与泳道 / 阶段
- - 未显式声明泳道;请结合节点标签和实现范围判断业务阶段。
主成功路径
地图导航主流程
- - mainSuccessScenario[1]
- - mainSuccessScenario[2]
- - mainSuccessScenario[3]
决策点与分支
- - 无
失败 / 补偿路径
- - 无
流程业务规则
MapLayout 负责加载地图控件并初始化 GPS 监听
Activity UML 读图说明
流程图,从打开页面到显示位置
实现范围锚点
- - 模块:apps/linux_uconsole_gtk
- - 关键文件:apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_map_layout.cpp
- - 代码锚点:apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_map_layout.cpp#L1
- - 不覆盖代码:底层函数调用链
- - 不覆盖代码:DTO/Mapper/Repository 细节
不覆盖范围
- - 离线地图缓存
- - 路线规划
UML 底图
flowchart TD
startNode[用户打开地图页面] --> loadTiles[加载地图瓦片]
loadTiles --> getGPS[获取 GPS 位置]
getGPS --> displayPos[显示位置标记]
displayPos --> endNode[地图显示就绪]
变更记录
恢复或更新 Activity Diagram。