返回 Skill 列表
extension
分类: 数据与分析需要 API Key

学区地图

当用户要做 学区地图、附近学校、小学初中网点、升学择校可视化时启用。基于高德 POI 搜索「小学/中学」,在地图上标点并区分学段,可选叠加学区范围(用户给多边形),生成自包含 HTML 地图。需联网 + 高德 Key,跨平台。

person作者: user_af163eaahubcommunity

学区地图

触发场景(何时用我)

  • 地图找小学、附近小学、小学网点地图
  • 地图找 XX、附近 XX、XX 网点地图
  • 出行/生活服务类 POI 可视化
  • 「帮我看周边有哪些」类需求

工作流程(照做)

  • 确认城市与关键词:用户给城市(默认深圳)+ 网点类型(如 加油站/停车场/药店)。
  • 取高德 Key:从环境变量 AMAP_KEY 读取;缺失则提示去高德开放平台申请并 export AMAP_KEY=你的key
  • POI 拉取:调用 https://restapi.amap.com/v3/place/text?key=$AMAP_KEY&keywords=关键词&city=城市&offset=20 取前 N 条(名称/地址/经纬度/电话)。
  • 渲染地图:用高德 JS API 2.0(key 注入)生成自包含 .html,标点 + 信息窗 + 点聚合;业务字段(油价/空位)写入信息窗。
  • 保存交付:输出 .html;合规校验(高德底图、GCJ-02、不编造评价)。缺失业务字段时用示例数据并标注「示例」。

注意事项

  • 点聚合避免密集成团
  • 信息窗显示名称/地址/业务字段
  • 支持定位用户当前位置
  • 业务字段:「学段(小学/初中)」写入信息窗,缺失则示例标注

红线(禁止)

  • 禁止用 Google Maps / 境外底图(地图合规)
  • 禁止把示例数据当真实数据呈现
  • 禁止把 Key 写死进 Skill 或 HTML 仓库

适用边界

仅做 POI 地图可视化;评价/实时空位等需平台授权的数据不编造,用示例并标注。需联网 + 高德 Key。

跨平台安装与运行

本 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 类挑刺 + 优化落点 + 四维评分 + 新用户测试结论)。