大家好,我是小悟。

欢迎大家多多star,感谢!

Github:https://github.com/wukongmazi/store-site-analysis
Clawhub:https://clawhub.ai/wukongmazi/store-site-analysis

基于 高德开放平台 的 AI 商铺选址分析工具,让 AI Agent 一句话帮你做开店选址评估与多地址对比决策。


✨ 功能亮点

功能 说明
🌍 地址智能解析 自然语言地址 → 精确经纬度坐标
🔍 竞品雷达 自动搜索周边同类型店铺,数量 + 距离 + 名称一目了然
🏠 配套评估 周边小区、地铁站、学校、商场、写字楼分布分析
🚦 交通态势 接入高德实时交通状态 API,评估区域通行能力
📊 业态分类统计 按 POI 类型自动归类竞品(餐饮/零售/服务等)
🗺️ 交互式热力图 自动生成含竞品/配套/选址点的高德地图可视化 HTML
🆚 多地址对比 2~5 个地址并行分析,雷达图 + 柱状图 + 数据表 + 聚合地图
📈 综合评分排名 5 维度加权评分,AI 给出推荐结论

🚀 快速开始

安装

# ClawHub 安装
clawhub install wukongmazi/store-site-analysis

# 或 OpenClaw
openclaw skills install store-site-analysis

# 或 提示词
帮我安装clawhub上面的store-site-analysis这个skill

配置高德 Key

# 获取 Key:https://lbs.amap.com/api/
export AMAP_KEY="你的高德Web服务API_Key"

# (可选)如需 JS 热力图,可单独配置 JS API Key
export AMAP_JS_KEY="你的高德JS_API_Key"

获取 Key 步骤:注册高德开放平台 → 控制台 → 应用管理 → 新建应用 → 添加 Key(勾选 Web 服务 + Web 端 JS API)

使用

直接在对话中对 AI 说:

单地址分析:

“帮我在厦门市思明区中山路分析开一家奶茶店的选址情况”

“我在杭州市西湖区文三路想开便利店,帮我看看周边竞品”

“评估一下深圳市南山区科技园开健身房的条件”

多地址对比:

“帮我在厦门中山路、SM城市广场、湖滨南路三个地方对比开奶茶店哪个更好”

“北京国贸、望京、三里屯,哪个适合开健身房?帮我做个对比”


📋 使用示例

单地址分析

输入:

帮我在上海市黄浦区南京东路分析开一家咖啡厅的选址情况,搜索半径 1500 米

AI 输出:

📍 选址分析报告 — 上海市黄浦区南京东路

📌 基础信息
- 行政区:黄浦区 · 南京东路街道
- 坐标:121.4737, 31.2355
- 分析半径:1500m

🔴 竞品分析
- 同类竞品总数:18 家
- 业态分布:咖啡厅(8) | 奶茶店(6) | 甜品店(4)
- 最近竞品:星巴克(距目标 120m)

🔵 配套设施
- 周边配套总数:32 个
- 住宅小区:12 个 | 地铁站:4 个 | 商场:3 个 | 写字楼:8 个

🚦 交通状况
- 区域交通状态:畅通(评分 3/5)

📊 综合评估
✅ 优势:人流量极大,地铁直达,商业氛围浓厚
⚠️ 风险:竞品密度高,租金成本可能偏高
💡 建议:适合品牌差异化定位,建议选择有独立出入口的铺位

🗺️ 热力图已生成:/tmp/store-site-analysis/上海南京东路_heatmap.html

多地址对比

输入:

帮我在以下三个地方对比开奶茶店哪个更好:
1. 厦门中山路
2. 厦门SM城市广场
3. 厦门湖滨南路

AI 输出:

📊 多地址选址对比分析(奶茶店)

🏆 综合推荐排名:
🥇 厦门市思明区·中华街道(中山路) — 78分
🥈 厦门市湖里区·江头街道(SM城市广场) — 72分
🥉 厦门市思明区·筼筜街道(湖滨南路) — 65分

📡 维度对比:
- 中山路:竞品适中(70分)、配套丰富(85分)、交通优(90分)、商业活跃(80分)、居住潜力(65分)
- SM城市广场:竞品密集(55分)、配套极丰富(95分)、交通良(75分)、商业最活跃(95分)、居住一般(60分)
- 湖滨南路:竞品少(85分)、配套一般(60分)、交通良(70分)、商业偏弱(50分)、居住最强(80分)

💡 推荐结论:
- 🥇 中山路:旅游人流+地铁直达+商业成熟,综合最优,适合品牌旗舰店
- 🥈 SM城市广场:商场内人流量大但竞品密集,适合差异化产品入驻
- 🥉 湖滨南路:竞品少+居住密度高,适合社区型平价奶茶店

🗺️ 对比可视化已生成:/tmp/store-site-analysis/厦门中山路_vs_SM城市广场_vs_湖滨南路_compare.html

⚙️ 参数说明

单地址分析参数

参数 类型 默认值 说明
address string 必填 目标地址
business_keyword string “奶茶店|咖啡厅|小吃快餐|便利店” 竞品关键词
business_type string “” POI 分类编码(精确匹配)
radius number 1000 搜索半径(米)
output_dir string “/tmp/store-site-analysis” 热力图输出目录

多地址对比参数

参数 类型 默认值 说明
addresses string[] 必填 地址数组(2~5 个)
business_keyword string “奶茶店|咖啡厅|小吃快餐|便利店” 竞品关键词
radius number 1000 搜索半径(米)

📊 评分维度说明

维度 权重 评分逻辑
🔴 竞品密度 25% 周边同类店铺越少,得分越高(100 - 竞品数 × 5)
🔵 配套丰富度 20% 周边设施总数(设施数 × 3,上限 100)
🚦 交通便捷度 20% 地铁站数 × 25 + 交通畅通加分 20
🏢 商业活跃度 20% 商场 + 写字楼数量 × 15
🏠 居住潜力 15% 住宅小区数量 × 8

📁 项目结构

store-site-analysis/
├── skill.json              # Skill 元信息
├── SKILL.md                # Agent 触发说明(单地址 + 对比模式)
├── README.md               # 使用文档
├── index.js                # 核心逻辑(单地址分析 + 多地址对比)
├── heatmap_template.html   # 单地址热力图 HTML 模板
├── compare_template.html   # 多地址对比可视化模板
├── package.json            # 依赖声明
└── .env.example            # 环境变量模板

🔑 获取高德 API Key

  1. 访问 高德开放平台
  2. 注册/登录 → 控制台 → 应用管理 → 新建应用
  3. 添加 Key → 勾选「Web 服务」和「Web 端 JS API」
  4. 复制 Key 配置到环境变量

🛠️ 开发调试

cd store-site-analysis
npm install
export AMAP_KEY="your_key"
clawhub dev

欢迎大家多多star,感谢!

Github:https://github.com/wukongmazi/store-site-analysis
Clawhub:https://clawhub.ai/wukongmazi/store-site-analysis

在这里插入图片描述

谢谢你看我的文章,既然看到这里了,如果觉得不错,随手点个赞、转发、在看三连吧,感谢感谢。那我们,下次再见。

您的一键三连,是我更新的最大动力,谢谢

山水有相逢,来日皆可期,谢谢阅读,我们再会

我手中的金箍棒,上能通天,下能探海

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐