
🌍 当有人访问我的个人网站,地球上就会多一个光点! 最近一直在迭代我自己开发的个人博客平台BlogLoom,这次给它增加了一个我挺喜欢的功能——全球3D访客地图。 以前只能通过后台的中国地图查看访客分布,现在升级成了一个可以旋转的3D地球!🌐 每个访客来自哪里,都可以通过地球上的光点直观展示。 ✨ 现在能实现这些效果: 🌏 全球3D地球展示,可以看到各个国家和地区的访客分布。 📍 根据访客所在城市的经纬度,在地图上生成对应光点。 📊 按国家、城市统计独立访客UV,光点大小也会跟随访客数量变化。 📅 支持查看全部、今天、昨天的访问情况。 🤖 更有意思的是,这个功能的开发过程中,我还借助了AI Coding工具Codex。 我的开发思路其实很简单: 先做一个最小可运行的Demo,确定自己想要的视觉效果,再逐步完成数据库设计、后端接口和前端集成。 至于这些光点是怎么来的? 其实就是通过HTTP请求获取访客IP,再解析对应的地理位置、关联经纬度数据,最终交给前端进行渲染。 本期视频就来聊聊这个功能从0到1的实现过程。 📦 项目已经开源,感兴趣可以自己部署体验! GitHub: https://github.com/changluya/BlogLoom 📖 完整实现教程: https://blog.changlu.cloud/blog/534 我会持续分享自己从0到1建设个人网站的过程,包括功能开发、技术实践以及AI编程探索。 💬 如果你有一个属于自己的网站,你最想给它增加什么功能? 欢迎评论区交流! #个人网站 #程序员日常 #独立开发 #AI编程 #开源项目 #Java开发 #网站开发 #程序员成长