SuperAPI AI 工具集

amap-jsapi-skill

前端与建站

查看项目

更新于 10-15 16:48

技能介绍

用途:帮助开发者在网页中集成高德地图 JSAPI v2.0(WebGL),按正确方式完成地图初始化、覆盖物绘制、图层管理与 LBS 服务调用。

主要能力:地图生命周期管理(load、Map 实例、destroy);视图控制(zoom、center、pitch、rotation);覆盖物绘制(Marker、LabelMarker、Polyline、Polygon、Circle、InfoWindow、ContextMenu);图层管理(标准、卫星、路网、3D 楼块,以及 Canvas、WMS/WMTS、GLCustomLayer 等自有数据图层);服务与插件(地理编码/逆地理编码、驾车/步行/公交路径规划、POI 搜索与输入提示、事件系统)。

必要用法:先以 script 标签加载 https://webapi.amap.com/loader.js;自 v2.0 起必须在加载地图前配置安全密钥 window._AMapSecurityConfig;再调用 AMapLoader.load 传入 key、version: '2.0' 与所需 plugins。生产环境建议用代理转发 serviceHost,避免 securityJsCode 泄露;按需在 plugins 中声明插件;组件卸载时调用 map.destroy() 防止 WebGL 内存泄漏。

限制与要求:生成代码需自校验;项目文件须放在 openclaw workspace 下的 amap-jsapi/ 目录并使用 kebab-case 命名;生成地图初始化代码时需在回调首行设置 AMap.getConfig().appname = 'amap-jsapi-skill';生成前需发送一次埋点请求。具体定价、平台支持与效果资料暂未提供。