Praxis Design Explorer
用例图:查看地图并导航
项目版本 0.0.0 · Git 34aad0bffa2f dirty · 更新于 2026-06-25T14:17:55.307Z · 来源 Agent 候选分析Trail Mate 系统 / 地图导航
查看地图并导航
用户在地图界面上查看自己的当前位置和历史轨迹
设计指标索引
这些指标是 Design Explorer 可探测数字的文档来源。每个计数都必须能回溯到这里的具体条目。
参与者、外部系统、上下文和当前用例。
-
Trail Mate 系统
业务边界:系统边界
管理整个应用的用户目标和业务能力
-
地图导航
业务边界:业务模块
提供基于地图的位置可视化和导航
-
查看地图并导航
用例
用户在地图界面上查看自己的当前位置和历史轨迹
-
用户
参与者
使用 Trail Mate 设备的最终用户,可以查看状态、收发消息、配置设备、使用诊断工具
当前用例与上下文、参与者、外部系统或其他用例之间的关系。
- Trail Mate 系统 包含业务边界「地图导航」 包含关系
- 地图导航 包含 Use Case「查看地图并导航」 包含关系
-
用户 作为主要参与者参与「查看地图并导航」
参与关系
使用 Trail Mate 设备的最终用户,可以查看状态、收发消息、配置设备、使用诊断工具
-
用户 -> 查看地图并导航
参与关系
用户参与导航
-
用户 -> 查看地图并导航
参与关系
用户参与查看地图导航
支撑当前候选用例的文件、代码证据、规范或推断证据。
-
证据 1 · 本地仓库扫描 · apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_map_logic.cpp · n/a
FACT:medium
存在地图页面逻辑实现
-
证据 2 · 本地仓库扫描 · apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_map_logic.cpp · 1-1
INFERENCE:medium
地图逻辑文件负责地图视图和位置更新
map lifecycle -
证据 3 · 本地仓库扫描 · apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_map_layout.cpp · 1-1
FACT:medium
地图页面布局,包含地图显示入口
map_layout.cpp
仍需产品或业务负责人裁决的外部问题。
- 无
UML 底图
flowchart LR
actor_actor_user["«Actor»<br/>用户"]
subgraph system_system_trail_mate["Trail Mate 系统"]
subgraph system_business_module_map_navigation["地图导航"]
useCase_use_case_view_map_navigate(["查看地图并导航"])
end
end
actor_actor_user --- useCase_use_case_view_map_navigate
场景路径
主成功路径
- 1. 用户打开地图页面
- 2. 系统获取当前 GPS 坐标
- 3. 系统加载地图瓦片并渲染
- 4. 系统显示位置标记和轨迹
- 用户选择地图导航功能
- 系统获取当前位置坐标
- 系统在地图上渲染位置标记和路径
- 用户打开地图页面
- 系统加载地图瓦片
- 系统获取当前 GPS 位置并显示
备选路径
- 无
失败路径
- GPS 未定位时,显示上次已知位置或提示用户等待定位
- GPS 未锁定,地图显示默认位置
变更记录
恢复或更新候选用例图「查看地图并导航」。