← 返回工具箱

🔬 SoHike 功能预研清单

复杂功能先独立走通测试,再集成到主系统

🗺️ 集合点跳转导航

点击集合地点 → 调起手机地图APP导航

方案:高德/腾讯 URI Scheme

androidamap://navi?sourceApplication=sohike&poiname=集合点&lat=22.5&lon=114.0
iosamap://navi?sourceApplication=sohike&poiname=集合点&lat=22.5&lon=114.0

待测试

测试:创建独立页面,模拟点击跳转

🗺️ 路线轨迹预览

活动路线支持在地图上查看GPX轨迹

方案:Leaflet.js + OpenStreetMap(免费,无墙)

npm install leaflet react-leaflet
import { MapContainer, Polyline } from 'react-leaflet'

待预研

测试:独立页面加载GPX文件并渲染轨迹

🌤️ 天气实时刷新

按活动地点实时显示天气预报

方案:QWeather API(已有Key)+ Redis缓存

GET /api/v1/weather?location=深圳&lat=22.5&lon=114.0

已有基础

测试:复用现有天气页面,改为API对接

🚗 公交路线规划

从用户当前位置到集合点的公共交通方案

方案:高德地图公交路线规划API

https://restapi.amap.com/v3/direction/transit/integrated?key=xxx&origin=...&destination=...

待测试

测试:独立页面输入起终点,显示公交方案

⚖️ 免责声明多版本管理

后台维护多个免责声明版本,创建活动时选择引用

方案:数据库 + 管理后台下拉选择


前端可先Mock

已在前端mock实现

2026-06-24 · 小龙