复杂功能先独立走通测试,再集成到主系统
点击集合地点 → 调起手机地图APP导航
方案:高德/腾讯 URI Scheme
androidamap://navi?sourceApplication=sohike&poiname=集合点&lat=22.5&lon=114.0iosamap://navi?sourceApplication=sohike&poiname=集合点&lat=22.5&lon=114.0
测试:创建独立页面,模拟点击跳转
活动路线支持在地图上查看GPX轨迹
方案:Leaflet.js + OpenStreetMap(免费,无墙)
npm install leaflet react-leafletimport { 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实现
2026-06-24 · 小龙