fix(map): 修正静态资源代理 Host(/sty 在 maponline0 而非 webmap0)
客户诊断页定位到确切原因(第 4 块错误来源抓取):
🚨 百度弹窗: APP Referer校验失败(error 220)
资源加载失败 <SCRIPT> /bmap-webmap/sty/icons_2x.js
资源加载失败 <SCRIPT> /bmap-webmap/sty/fs.js
资源加载失败 <SCRIPT> /bmap-webmap/sty/indoor_fs.js
地图区域已渲染元素数量: 0
即:SDK 加载成功、地图实例创建成功,但渲染依赖的样式脚本全部 404,所以画布空白。
逐域实测(同一 IP 183.204.201.38):
/sty/icons_2x.js webmap0 => 404 maponline0 => 200 (119KB)
/sty/fs.js webmap0 => 404 maponline0 => 200 (1.7MB)
/sty/indoor_fs.js webmap0 => 404 maponline0 => 200 (134KB)
SDK 的 staticHost 指向 webmap0.bdimg.com,但 /sty 资源实际在 maponline0 上。
修复:nginx /bmap-webmap/ 的 Host 由 webmap0.bdimg.com 改为 maponline0.bdimg.com。
修复后经代理全部 200:
/bmap-webmap/sty/fs.js 200 / 1758801B
/bmap-webmap/sty/icons_2x.js 200 / 119563B
/bmap-webmap/sty/indoor_fs.js 200 / 134805B
另:deploy/bmap-proxy.conf 为服务器 nginx 最终配置留档(10 个 location,
9 个带 Referer/Origin 转发),服务器实际路径
/data/nginx-docker/conf/bmap-proxy.conf,由 9023 server 块 include。