返回作品列表

Web 应用2025示例项目

TRAIL下一程,去山野

为周末徒步爱好者设计的路线规划工具。把地图、海拔和行程放在同一个界面,让路线选择与出发准备更有依据。

TRAIL 下一程,去山野,概念界面展示

从一个具体的问题开始。

路线的难度很难只用公里数表达。分散的轨迹、海拔和图片信息,让一次简单的周末出行也需要来回查找。

让体验自然发生。

把路线轨迹与海拔剖面联动,先给出全程概览,再让用户逐段了解路况。关键准备信息与路线一起保存。

地图与路线联动

点选路线即可查看起终点与沿途位置,地图视野随当前选中路段变化。

看懂爬升

把海拔变化放在路线下方,通过指针联动对应位置,帮助理解难度分布。

带着计划出发

整理路线、装备清单与沿途提示,保存成一份可再次查看的出行计划。

界面背后的实现。

按职责组织模块,让交互、数据与服务之间保持清晰的边界。

  1. React 界面
  2. MapLibre 地图
  3. GeoJSON 轨迹
  4. 浏览器本地存储
查看技术取舍

轨迹数据根据缩放等级做分级简化,避免一次性绘制所有点。地图与海拔图共享选中路段状态,移动端为地图手势与页面滚动提供明确边界。

做完之后,再想一步。

地图交互需要同时照顾性能和可读性。正式案例可以补充轨迹简化方案、移动端触控测试和实际出行验证。

下一个项目MORI一杯咖啡的距离
项目大图