为了 Vibe Coding 地图更方便,我给 WeaveFox 造了一个轮子

简介: 开发者基于WeaveFox Vibe Coding打造合规高德地图React组件库amapcn,支持shadcn分发、NPM包及AI Skill集成,内置15+地图能力组件。同步开源并上架WeaveFox技能市场,3天快速构建全栈地图应用,免费部署上线。

最近在使用 WeaveFox Vibe Coding 一些应用和工具,效果还不错,能生成数据库,登录系统,还能有 LLM,OSS 免费使用。可以到我的主页看我的作品 https://www.weavefox.cn/@hustcc。

最近准备 Outing 想做一个路线地图,发现 AI 总是会生成 SVG 的示意地图糊弄我。

map1.png

调研之后发现大概率是应为国内地图只能高德、百度,但是他们又是需要 Key 的,所以 AI 生成大概率都是无法渲染出来,AI 只好退化之后用 SVG 兜底。

最近WeaveFox 有加入了自定义 Skill 的能力,所以想是否可以自己封装一个地图组件 + Skill,让 AI 能准确识别和生成地图应用。

skill.png

说干就干,初步打算就是开源项目的方式,然后上传 Skill 到 WeaveFox 还可以分享给其他人。

造一个高德地图组件 + Skill = amapcn

最近社区有一个比较火的地图项目:mapcn,不过因为是基于 MapLibre GL 封装,第一个大问题就是国内地图合规上就是不过关的,所以一定会需要使用高德地图、腾讯地图之类的。这个前提下,做了基本的技术设计和约束:

  1. 基于高德地图,感觉高德地图相对活跃,AI 时代下也有一些跟进。
  2. 封装支持 shadcn 方式的分发形式,且支持单独的 React 组件包使用。
  3. 需要提供 Skill,给 AI 作为项目参考。
  4. 基于 tailwind CSS 的形式,和他能进行无缝结合。
  5. 参考 mapcn 的组织方式,fork 他的官网样式,并加入致谢链接。

所以最终就是:满足国内地图合规的,支持 NPM 包、shadcn 分发、AI Skill 三种使用方式的,高德地图的 React 轻量级组件封装。

有 AI 加持,造轮子已经很简单了,过程就不赘述了,大家可以去看代码, 有需求的可以用起来,觉得好用给个 Star!贴几张图先看看组件效果。

map2.png

map3.png

支持了:Map、MapMarker、MarkerContent、MarkerPopup、MarkerTooltip、MarkerLabel、MapPopup、MapControls、MapRoute、MapClusterLayer、MapPolygon、MapCircle、MapHeatmap、MapTrafficLayer、MapSatelliteLayer 这些组件和能力,基本满足了绝大多数的地图场景,当然也欢迎提交意见。 开源地址:https://github.com/hustcc/amapcn

增加地图 Skill

在 WeaveFox 平台上去新建 Skill,然后将开源的 amapcn 的技能 Skill 内容复制进行,等待信息安全审核通过之后,就可以使用了,一般几分钟就通过了(前提是内容合规合法,不然会被拒绝)。

skill-map.png

通过之后,就会在首页中显示出来。地址在这里:https://www.weavefox.cn/extensions/skills/yfLARjZhH,全网所有人都可以使用。

试着做一个地图应用

基于已经上传的 Skill + WeaveFox 内置的地图服务,就可以尝试做一个应用了,简单示意一下 航线迹 | WeaveFox。

map4.png

如果需要更复杂,还可以结合使用以下服务:

  • Appwrite 服务:数据存储,用户鉴权
  • 地图服务:获取地点的经纬度
  • amapcn 组件:内置高德 KEY,绘制地图

最后

WeaveFox 是一个国内的创意应用生成工具,并且包含有很多的全栈应用需要的服务,也可以一键发布上线,全网可以访问,甚至还可以自定义域名,并且这些都是免费的。

我这个应用应该算是比较复杂的全栈应用,并且还造了一个开源轮子,整体大概 3 天吧,不过大部分时间都在 amapcn 上,毕竟是需要开源的代码,做的比较细致一些。

欢迎帮忙分享:https://github.com/hustcc/amapcn

目录
相关文章
|
4月前
|
存储 消息中间件 人工智能
阿里云 OSS 发布 Table Bucket,对象、向量、表格三合一,打造 AI Native 的多模态数据存储统一底座
阿里云 OSS 推出T able Bucket,集成 Apache Iceberg 语义,高效管理海量结构化数据。与对象桶、向量桶协同,构建覆盖非结构化、向量、结构化数据的多模态统一存储底座,支持零改造迁移、实时入湖与跨引擎分析,助力 AI Agent 时代数据高效治理。
965 121
|
4月前
|
存储 运维 数据管理
告别“大海捞针”:OSS Vector Bucket 如何赋能媒资管理平台
在 AI 时代,媒资平台面临多模态数据爆炸式增长的管理挑战。阿里云 OSS Vector Bucket 提供统一向量存储与语义检索能力,支持 30 亿级素材秒级精准查找,打破数据孤岛,降低成本,助力内容创作提效降本。
412 11
|
5月前
|
存储 人工智能 自然语言处理
知识库接入还能这么玩?Tablestore 四种方式实战揭秘
本文详解 Tablestore 知识库服务 API 设计、四种接入方式、多维度评测结果及 PDS、ECS 等客户落地案例,助力企业快速集成高质量 RAG 能力。
1037 125
|
5月前
|
存储 运维 NoSQL
你的企业知识库,何必自己折腾?Tablestore 知识库服务帮你一站式搞定
Tablestore 知识库服务是阿里云推出的全托管 RAG 解决方案,基于 Serverless 架构,支持文档自动解析、向量化、混合检索与Subspace多租户隔离;数据全程留存客户OSS/Tablestore账户,零运维、按量付费,满足金融、政务等高合规场景需求。
1157 124
|
5月前
|
缓存 NoSQL 数据可视化
让知识在 Agent 间流动 —— 表格存储知识库 Skills 实践指南
Tablestore 知识库服务提供全托管 RAG 方案,支持 PDF/Word 等多格式自动解析与向量检索。通过 `tablestore-agent-cli` 命令行工具和 `Agent Skills`,可让 OpenClaw、Hermes 等不同 Agent 共享同一知识源,打破数据孤岛,实现跨平台、跨设备的统一知识管理与实时同步。
1336 116
|
6月前
|
存储 人工智能 弹性计算
揭秘千问 APP 千万级 AI 订单背后的记忆存储实践
2026年春节,千问 APP “春节请客计划” 9 小时破 1000 万单,依赖 Tablestore 构建的一站式记忆系统:支持短期/长期记忆统一管理、毫秒级读写、Serverless 弹性伸缩、多模态数据融合及原生向量检索,实现数十亿条记忆的高效存储与实时流转。
1424 118
|
2月前
|
存储 人工智能 监控
当文件系统的用户从人变成 Agent,AgenticFS 如何重新定义存储的服务方式
AI时代正从“模型焦虑”转向“存储焦虑”:Agent爆发式增长暴露传统NAS在规模、隔离与安全上的根本缺陷。AgenticFS应运而生,首创“每Agent独享AgenticSpace”架构,实现亿级空间统一管理、毫秒级挂载、零信任临时凭证与管控面水平扩展,成为阿里云Agent全栈中不可或缺的原生存储基座。(239字)
265 0
|
4月前
|
存储 数据采集 机器人
具身智能爆发背后,存储如何成为关键基础设施?
具身智能爆发式发展带来存储新挑战:多模态数据采集、仿真生成、清洗标注、分布式训练与低延迟推理各环节诉求迥异。阿里云以 OSS 统一底座(支持 QoS 管控、冷热分层、Vector Bucket 向量检索)+ CPFS 高性能训练引擎协同,构建全链路、高弹性、低成本存储方案。
762 0
具身智能爆发背后,存储如何成为关键基础设施?
|
3月前
|
存储 人工智能 自然语言处理
阿里云盘企业版 x Qoder 联合发布
阿里云盘企业版正式推出CDE Agent——由Qoder Cloud Agents驱动的内生智能体,打通AI与企业文件断层。支持语义检索、跨文件分析、自动成稿及安全审计,无缝集成Qoder网盘Skill,实现“搜索→操作”闭环,让网盘真正具备思考与办事能力。
367 0
|
3月前
|
存储 人工智能 自然语言处理
阿里云盘企业版 CDE Agent 正式发布!企业网盘会思考、能办事,存储即智能
阿里云盘企业版推出CDE Agent,依托Qoder Cloud Agent实现网盘内文件智能处理与内容生成。文件存入即成“可对话、可执行”的智能资产,支持多模态检索、跨格式分析、自动总结与安全分享,全程数据不出域、权限原生继承、操作全程审计,让网盘升级为安全合规的AI智能工作空间。
582 0

热门文章

最新文章