GoForum🌐 V2EX

MeetSpot - 开源多人聚会地点推荐 AI Agent,球面几何算中点 + GPT-4o 评分

JasonRobert · 2026-02-19 18:57 · 0 次点赞 · 0 条回复

大家好,分享一个自己做的开源项目 MeetSpot (聚点)

解决什么问题

多人聚会选地点,永远是个头疼的事。3 个人分别在望京、中关村、国贸,约在哪吃饭对大家都公平?高德百度能搜”我附近”,但搜不了”我们中间”。

MeetSpot 做的就是这件事:输入多个人的位置,自动算出地理中点,再推荐附近评分高的场所。

核心思路

  1. 球面几何算中点 - 用 Haversine 公式在地球曲面上计算真实中心点,比简单经纬度平均精确 15-20%
  2. 高德 POI 搜索 - 在中点周围搜索咖啡馆、餐厅、KTV 等 12 种场景
  3. 多维度排序 - 100 分制评分:评分 30 分 + 人气 20 分 + 距离 25 分 + 场景匹配 15 分 + 需求满足 10 分
  4. 品牌知识库 - 内置 50+ 品牌特征(星巴克适合办公、海底捞适合聚餐),支持”安静”“有停车位”等需求筛选

技术栈

  • 后端:FastAPI + Python 3.11
  • 地图:高德地图 API (地理编码 + POI 搜索)
  • AI:DeepSeek / GPT-4o-mini 语义评分(可选)
  • 前端:原生 HTML + 高德 JS API (地址自动补全 + 地图展示)
  • 部署:Render 免费套餐

一些细节

  • 支持 60+ 高校简称,输入”北大”自动识别为”北京市海淀区北京大学”
  • 支持 2-10 人同时查找
  • 结果页带地图标注,可直接导航
  • 完全免费,无需注册

截图

首页

工具页 - 输入地址获取推荐

链接


欢迎试用和反馈,有问题可以直接在 GitHub Issues 里提,或者评论区交流。

0 条回复
添加回复
你还需要 登录 后发表回复

登录后可发帖和回复

登录 注册
主题信息
作者: JasonRobert
发布: 2026-02-19
点赞: 0
回复: 0