V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
JasonRobert
V2EX  ›  分享创造

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

  •  
  •   JasonRobert ·
    calderbuild · 2 月 19 日 · 1175 次点击

    大家好,分享一个自己做的开源项目 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 里提,或者评论区交流。

    2 条回复    2026-02-21 11:37:14 +08:00
    mqx
        1
    mqx  
       2 月 21 日
    挺有用的,支持一下,哈哈哈
    JasonRobert
        2
    JasonRobert  
    OP
       2 月 21 日
    @mqx 感谢兄弟~👍
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3676 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 04:23 · PVG 12:23 · LAX 20:23 · JFK 23:23
    ♥ Do have faith in what you're doing.