Skip to content

lhfer/sakura-map

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

🌸 Sakura Map | 实时樱花地图

全城樱花,一图掌握。 花期每日更新,不跑空。

🔗 在线体验:lxzmyzhappy2026.xyz/sakura/cn/hangzhou

sakura-map-preview locations update


它是什么?

一个移动优先的实时樱花地图,帮你追踪每一棵樱花树的开花状态。

打开地图,一眼看清:哪里盛放、哪里初开、哪里还在含苞 —— 不用翻遍社交媒体,不用冒着白跑一趟的风险。

为什么做这个?

每年春天,朋友圈都在问同一个问题:"xx的樱花开了吗?"

信息散落在各种社交帖子里,时效性差、真假难辨。我们希望用一张地图解决这个问题 —— 把所有赏樱信息汇聚到一个实时更新的可视化地图上。

核心特性

🗺️ 实时花期地图 — 105+ 赏樱点位,5 种开花状态(花苞 → 初开 → 半开 → 盛放 → 凋谢),颜色一目了然

📊 AI 花期预测 — 基于历史数据 + 品种特性 + 气候模型,自动推算未观测点位的开花进度

🔄 每日自动更新 — 每天 8:00 / 15:00 自动采集最新花期数据,人工 + AI 双重校验

💬 花友实时评语 — 滚动展示真实用户的赏樱评价,点击直达对应点位

📍 智能定位 — 自动计算离你最近的赏樱点,按距离排序

🧭 一键导航 — 点击任意点位,直接跳转高德地图导航

📱 移动端优先 — 专为手机设计的交互体验,底部面板 + 手势滑动

🎨 沉浸式视觉 — 定制地图配色、樱花形状标记、发光动效、毛玻璃质感

技术栈

前端:纯 HTML/CSS/JS(零依赖,单文件 < 60KB)
地图:高德地图 JS API v2.0(macaron 风格)
数据:JSON 静态文件,SCP 热部署
部署:Docker + Caddy 反向代理 + Cloudflare CDN
自动化:Claude Code 定时任务 + AI 数据采集

数据格式

每个樱花点位的数据结构:

{
  "id": 1,
  "name": "太子湾公园",
  "lat": 30.22547,
  "lng": 120.142177,
  "status": "半开",
  "bloomPercentage": 42,
  "description": "西湖C位赏樱地,椿寒樱已满开...",
  "hotness": 5,
  "transport": "地铁1号线龙翔桥站",
  "fee": "免费(需预约)",
  "observedDate": "2026-03-14",
  "observedStatus": "半开",
  "observedBloom": 40,
  "confidence": "实测"
}

状态流转: 花苞初开半开盛放凋谢

坐标系: GCJ-02(高德/腾讯地图坐标系)

本地运行

# 克隆项目
git clone https://github.com/lhfer/sakura-map.git
cd sakura-map

# 直接打开(不需要构建)
open index.html

# 或者用任意静态服务器
python3 -m http.server 8080

注意:需要自行申请 高德地图 JS API Key 替换 index.html 中的 key。

项目结构

├── index.html      # 主页面(HTML + CSS + JS 单文件)
├── data.json       # 樱花点位数据
├── quotes.json     # 花友评语数据
├── images/         # 点位图片(持续补充中)
└── README.md

Roadmap

🏙️ 更多城市

  • 上海樱花地图(顾村公园、同济大学、辰山植物园...)
  • 武汉樱花地图(武大、东湖樱花园、晴川阁...)
  • 南京樱花地图(鸡鸣寺、玄武湖、明孝陵...)
  • 北京樱花地图(玉渊潭、北海公园...)
  • 大阪 / 东京 / 京都樱花地图

🌏 全球樱花

  • 全球樱花预报首页(世界地图 → 点击国家 → 城市 → 点位)
  • 接入日本气象厅樱花前线数据
  • 接入韩国气象厅开花预测
  • 华盛顿 / 温哥华 / 巴黎等海外热门赏樱地

🌻 更多花种 & 场景

  • 全国油菜花地图(婺源、门源、罗平...)
  • 全国红叶地图(香山、九寨沟、栖霞山...)
  • 全国薰衣草地图
  • 全国银杏地图
  • 潮汐 / 日出日落 / 观星地图

🔧 功能增强

  • 用户 UGC 上报花期(拍照 + 定位 → 自动更新状态)
  • 花期推送提醒(关注点位 → 到了最佳观赏期推送通知)
  • 历史花期数据对比(今年 vs 去年同期)
  • 赏樱路线推荐(串联多个盛放点位 → 一日游路线)
  • PWA 离线支持

贡献

欢迎贡献!你可以:

  • 🐛 提 Issue 报告错误数据或 bug
  • 📍 提交新的樱花点位(附坐标 + 照片更佳)
  • 🌸 提交你所在城市的樱花数据
  • 🌐 帮助适配新的地图 API(Google Maps / Mapbox)
  • 🎨 UI/UX 改进建议

致谢

  • 花期数据来源于社交媒体公开内容的聚合与 AI 分析
  • 地图底图:高德地图
  • 项目由 Claude Code 协助开发

License

MIT License - 随意使用,记得给个 ⭐ Star!


如果这个项目对你有帮助,请点个 ⭐ Star 支持一下!
每一颗 Star 都是我们持续更新的动力 🌸

About

🌸 实时樱花地图 | Real-time Cherry Blossom Map — 105+ 赏樱点位花期每日更新,AI 花期预测,移动端优先

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages