首页 / OpenLayers / 使用示例
WMS 参数配置
WMS 的关键参数集中在 params 对象里,改完参数要调用
updateParams() 才会重新请求。
源码与运行效果
说明
ol.source.TileWMS 的 params 必须包含 LAYERS,
其余如 VERSION、TRANSPARENT、STYLES 视服务端支持情况添加。
示例接入公开的 GeoServer 演示服务,勾选复选框后通过 updateParams()
打开或关闭图层,观察叠加效果。底图始终是 OSM。
| 操作 | 结果 |
|---|---|
| 勾选「显示 WMS 图层」 | 专题数据叠加在底图之上 |
| 拖动透明度滑块 | WMS 图层整体变淡 |
| 取消勾选 | 控件调用 setVisible 隐藏该层 |
WMS 返回的是图片,浏览器跨域受限时无法导出画布;需要截图导出时给源加上 crossOrigin 并确认服务允许。