问题描述
在高德地图 JS API v2 中,安全密钥需要通过 window._AMapSecurityConfig = { securityJsCode: "你的安全密钥" } 方式配置(参考 https://lbs.amap.com/api/javascript-api-v2/guide/abc/jscode)。
CyberUI 在设置页面提供了 amapSecurityKey 输入框,但前端代码并未将该密钥传递给高德地图 SDK。
复现步骤
- 在高德开放平台申请 Web 端(JS API)类型的 Key 及安全密钥
- 在 CyberUI 设置中配置 amapKey 和 amapSecurityKey
- 地图区域仍显示"无位置信息",且无地图底图
相关代码
CyberUI 前端代码中(index-BQPt8WQr.js),设置模块只读取和存储了 amapKey,但从未使用 amapSecurityKey 设置 window._AMapSecurityConfig。
预期行为
配置安全密钥后,高德地图应该能正常加载。
问题描述
在高德地图 JS API v2 中,安全密钥需要通过
window._AMapSecurityConfig = { securityJsCode: "你的安全密钥" }方式配置(参考 https://lbs.amap.com/api/javascript-api-v2/guide/abc/jscode)。CyberUI 在设置页面提供了
amapSecurityKey输入框,但前端代码并未将该密钥传递给高德地图 SDK。复现步骤
相关代码
CyberUI 前端代码中(index-BQPt8WQr.js),设置模块只读取和存储了
amapKey,但从未使用amapSecurityKey设置window._AMapSecurityConfig。预期行为
配置安全密钥后,高德地图应该能正常加载。