首页 / OpenLayers / 使用示例
WMTS 维度参数
滑块调节水位阈值,WMTS 源更新维度后重新取图,蓝色淹没范围随之变化。
源码与运行效果
说明
ol.source.WMTS 的 dimensions 对象存放服务端定义的维度参数。滑块调用 updateDimensions({threshold: value}),源内部会把维度写进瓦片键,旧瓦片失效并重新请求。示例的合成函数读取当前 threshold,在瓦片底部画出对应高度的淹没面。
| 操作 | 结果 |
|---|---|
| 拖动滑块到 20 | 淹没范围较低,只有少量区域变蓝 |
| 拖动滑块到 90 | 淹没范围抬高,蓝色覆盖扩大 |
| 查看顶部 | 显示当前 threshold 维度值与请求状态 |
维度参数会进入瓦片缓存键,取值过多会导致缓存命中率下降;只保留业务需要的几个档位即可。