关键词:高德 MCP、POI 主题地图、AMap JS SDK、武汉艺术
📍 用高德MCP打造“武汉艺术馆地图”,记录城市的文化脉络,探索更深层的 LBS 应用可能性。
AI+高德MCP,现在,哪怕你一行代码不会写,也可以20分钟做一张主题地图网页,记录你的打卡日记,或分享给你同样兴趣的小伙伴。
初衷:为什么想做这张地图?
在武汉这些年,逛了不少美术馆,也发现了不少有趣的艺术空间。这些散落在城市各角落的艺术据点,零散难搜、不成体系、缺少统一入口。于是我产生一个想法:
“我能不能做一个地图,把武汉的艺术空间都串联起来?”
更重要的是,这个地图不仅是我自己的一份城市探索记录,也能分享给同样爱逛艺术馆的朋友,原来武汉有这么多宝藏美术馆、艺术空间和画廊!
可碍于一个个搜索、记录、复制、粘贴POI的坐标、信息太麻烦,这个网站一直停留在想法阶段。
万幸!高德最近推出的 MCP 完美解决了这个麻烦——它天生就是为 精准获取特定主题 POI 而生。
先看成品
主页展示
概览页面
地图分布+筛选+导航页
列表页(这些场馆的基本信息甚至图片都是高德MCP直接写在代码里的!根本不用自己整来再copy上)
关于页面(欢迎分享更多宝藏地点!)
总的来说,你可以从中浏览武汉各区的艺术馆分布、查看开放时间、直接导航前往,甚至还能提交新的艺术馆补充信息!🛠️ 技术选择:为什么是高德MCP?
(关于什么是MCP、如何配置高德MCP的介绍可以看这篇官方的文章——高德开放平台通用级SSE协议MCP服务解决方案,配置非常简单,任意支持 MCP 协议的客户端(Cursor、windsurf、Trae...)都可以接入,这里不再赘述。)
起初我让Trae直接生成艺术馆推荐,
它没有调用MCP——效果可以,但很快暴露出几个问题:
- 信息不全面:居然连合美术馆都不在结果中,武美的汉口琴台分馆也没区分开;
- 缺乏结构化数据:比如开放时间、地址、门票、图片等;
- 不能精确定位:仅有“名字”远远不够用,大模型不能准确获得这些场馆的精确坐标。
接下来我指出他的问题并让他调用高德MCP,效果马上大有不同:
可以看到,使用高德MCP可以对特定主题关键字进行POI搜索,并返回相关详细信息。它一下子返回了20个艺术馆,去过的没去过的较正式的艺术场馆全包含了。
更方便的是,高德api能够提供多维度的details,包括地址、坐标、类型、图片url等等。
这时我意识到,其实 LBS(基于位置的服务)本质是POI(兴趣点)服务,而高德开放平台的 MCP 模型,正是这方面的“专业选手”。剩下的展示、分析、路径规划等服务就都是顺势而为了。
🌟 关键词+城市 → suggestion+POIs
这是高德MCP API maps_text_search的核心输入输出。相比大模型泛泛推荐,MCP 能精准命中符合主题的一系列真实可交互 POI,且信息齐全、更新可靠。
你可以看到,在高德更新SSE协议MCP 2.0之后,功能远不止于此,玩法实在是太多了!
✅ 优势:
- MCP 提供的 POI 数据结构完备,不再需要手动爬取或补全字段;
- 支持精准分类,利于聚合(如我做“艺术地图”,你也可以做“猫咖地图”、“夜市地图”);
- 可扩展性强,地图交互天然适合更多玩法:打卡、路线推荐、数据分析等。
更多思考:POI 主题地图的可持续玩法
看到很多很棒的 MCP 案例只做“一次约会、一场出行”这样的单场景应用,确实很酷,但不够“持久”。
一次约会地图/旅游规划 ≠ 长期价值
如果只为生成一次性网页,未免有些大材小用
高德 MCP 真正的优势在 「可迭代的主题数据库」。
- 艺术打卡地图:展览更新 / 观众评论 / 展期提醒
- 咖啡地图:新品上架订阅 / 历史打卡统计
- 无障碍设施地图:结合城市开放数据、社区共建
未来如果 MCP 能开放 评分 / 标签 / 人流热度 等更多维度,玩法会更丰富。
围绕长期主题POI的可持续呈现,可以不断新增内容、供不同用户使用,实用性与生命力更强。
总结
- 主题聚焦 + POI 数据完整,MCP 远胜于通用大模型的“泛泛推荐”。
- “武汉艺术地图” 只是起点,任何垂类(夜市、书店、滑板场…)都能套用这套方法。
- 希望更多开发者一起把 MCP 玩出花,让地图不只指路,更能讲故事。
github.com/oldjie/Wuha…
代码仓库 & 部署流程我已同步开源在github,欢迎 Issue / PR。
最后感谢下高德开发团队的小伙伴,如果不是高德MCP,可能这张地图永远在我的todo list上。后续闲暇时还会完善,算是对武汉的告白。
如果你有好的建议,欢迎评论区留言!