高德和 Google Maps 负责提供地点,个人数据库负责留下自己的评价。DuskRain Food Map 的核心,是让这两类数据各自清楚,又能在一个地图工作流里协作。

DuskRain Food Map 公开页面截图。
DuskRain Food Map 公开页面截图。

仓库创建:2026-06-07 22:57(不等同于项目开工日期)

本篇参考的默认分支提交:2026-09-05 23:51 · 4ccefe8d

时间采用 UTC+8。文章发布时间是本次整理时间,不按 GitHub 历史日期倒填。

同一家店,不只有一条评价

项目使用 Vue 3 与 FastAPI。公开访客可以按城市、作者、菜系和推荐等级筛选店家;作者维护自己名下的记录,管理员处理账号和数据质量。同一地点允许不同作者分别评价,而不是把每个人的意见覆盖成一个分数。

权限归属使用稳定的作者账户标识,显示名称变化不应改变数据所有权。同作者重复导入时,系统优先合并更完整的信息,减少同一地点被重复维护的成本。

坐标系统不能混为一谈

国内记录使用高德 POI 与 GCJ-02,海外记录使用 Google Places 与 WGS84。数据模型保留地图来源、坐标系统和平台地点标识,个人评分、标签、照片与长评则独立保存。

海外页面可以选择同步显示国内店家,这一步转换的是本站记录的坐标,并不是缓存或搬运另一家平台的地图瓦片。地图基础资料与个人内容分开,也让之后的维护责任更明确。

手机端不是把侧栏压窄

手机布局在列表和地图之间切换,并随滚动逐步收起较长的品牌说明和探索操作,保留结果数量、重置与筛选。回滑时再恢复。这类渐进收纳比直接复制桌面侧栏更适合窄屏,但仍需要在真实滚动过程中检查条件是否清楚、列表是否跳动。

对应版本与提交记录

以下为采集时默认分支的近期提交,链接保留原始记录。

资料来源:README 固定版本 · GitHub 仓库。

标签: none

添加新评论

  • 上一篇: 日志1
  • 下一篇: 没有了