Agent Skills
返回列表
SuperMap ClientX 开发导航

SuperMap ClientX 开发导航

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f47c39e1/clientx-skills。

技能介绍

解决的问题

SuperMap ClientX 提供大量前端三维 GIS API,开发者经常要判断该用 S3M、矢量瓦片、影像还是 3D Tiles,以及何时使用样式、空间操作、分析、交互和绘制模块。直接查接口容易把数据格式、图层属性、相机控制和实体绘制混在一起,导致方案选型错误。clientx-skills 按开发意图给出路由,帮助把“要实现的效果”映射到 ClientX 的具体 API 与推荐子技能。

如何工作

该技能以功能地图方式组织内容:先列出加载数据、控制外观、空间操作、交互拾取、空间分析、绘制实体和场景配置等场景,再给出核心关键词、API 和对应子技能。它强调几个关键选型:高斯泼溅优先用 S3M;矢量瓦片优先用 addVectorTilesMap;影像服务可走 WMTS/WMS;标准 3D Tiles 作为备选。对于表现层,它覆盖 themeStyle、阴影、LOD、线框、PBR、水面等控制;对于交互层,它建议用 pickAsync、readyPromise 等异步接口处理拾取、坐标转换、气泡框、事件监听与相机 flyTo、lookAt。

适用边界

它更适合作为开发入口和方案导航,而不是完整 API 参考。实际效果仍依赖所引用的子技能、ClientX 版本以及服务数据能力。若目标是做日照、通视、可视域、裁剪、开挖等分析,需要先确认数据格式与地形服务支持。

使用场景

  • 在三维城市项目里,需要优先用 S3M 加载精模、点云或高斯泼溅数据。
  • 做 Web 地图时,需要比较矢量瓦片、影像和 3D Tiles 的加载选型。
  • 评审场景时,需要配置主题样式、阴影、线框和 PBR 效果。
  • 实现交互功能时,需要完成异步拾取、坐标转换和气泡框展示。

适合人员

  • 负责 SuperMap ClientX 页面接入的前端工程师,需要快速判断数据格式和加载接口。
  • 做三维场景展示的产品研发,需要配置主题、阴影、PBR 和水面效果。
  • 实现空间查询的 GIS 工程师,需要完成异步拾取、坐标转换和事件监听。
  • 搭建城市数字孪生应用的团队,需要比较 S3M、矢量瓦片和 3D Tiles 选型。