城市门店分布热力(可交互视图)
触发场景(何时用我)
- 门店热力图 / 城市分布热力
- 网点密度、开店选址可视化
- 「哪片区域门店多」类分析
- store heatmap 可视化
工作流程(照做)
- 确认数据:用户给门店坐标(lng/lat,GCJ-02)或地址列表(地址需先地理编码成坐标)。
- 取高德 Key:从环境变量 AMAP_KEY 读取;缺失提示申请。
- 生成热力图:用高德 JS API 2.0 热力图层,权重可按门店销量/人流,颜色梯度可配。
- 保存交付:输出 .html;合规校验(高德底图)。
- 不编造:只用真实坐标,未给的门店不补。
注意事项
- 权重可调(等量/按销量)
- 支持缩放与城市切换
- 可叠加行政区边界
红线(禁止)
- 禁止用 Google 底图
- 禁止编造坐标或密度
- 禁止把 Key 写死
适用边界
仅做坐标热力可视化;不做选址算法推荐、不接 POS 实时数据。
跨平台安装与运行
本 Skill 为纯规则 / 前端模板型,不绑定任何平台独占工具,可在以下客户端直接安装使用:
- WorkBuddy:复制
V1.0.0/全部文件到~/.workbuddy/skills/城市门店分布热力(可交互视图)/ - Claude:复制到
~/.claude/skills/城市门店分布热力(可交互视图)/ - Cursor:复制到
~/.cursor/skills/城市门店分布热力(可交互视图)/ - Codex / Windsurf / Gemini / Copilot / OpenClaw:复制到对应
skills/目录
安装后通过自然语言触发(见上方触发场景)。BI 类生成单文件 HTML(ECharts CDN),双击在浏览器打开即可交互;地图类生成自包含 HTML 地图(需联网 + 高德 Key)。
地图类特别说明(合规 + 密钥安全)
- 底图合规:仅用高德地图(AMAP,GCJ-02 坐标),禁用 Google Maps / 境外底图(违反地图合规)。生成前加载
geo-map-compliance-guard技能做合规校验。 - 密钥安全:高德 Key 仅从环境变量
AMAP_KEY读取,不写死进 Skill 文件;生成 HTML 时注入,不提交仓库。缺失时明确提示用户配置。 - 数据路径:示例数据放技能目录相对路径
data/points.json,禁止硬编码~/.workbuddy等绝对路径。 - 联网要求:POI 搜索与地图渲染需联网;离线环境不可用,须如实告知。
红蓝对抗结论(已固化)
见同目录 RACE_REPORT.md(红军主干 + 蓝军 6 类挑刺 + 优化落点 + 四维评分 + 新用户测试结论)。
Scan to join WeChat group