首页 / OpenLayers / 使用示例
限制图层范围
只渲染指定区域,范围外的数据即使存在也不绘制,虚线框标出当前边界。
源码与运行效果
说明
layer.setExtent 限定渲染范围,范围外的要素即使存在也不绘制,常用于只开放某片区数据。
示例用热力格网铺满全域,滑块控制保留宽度,蓝色虚线框标出当前生效范围。
| 操作 | 结果 |
|---|---|
| 宽度 60% | 只有左侧六成渲染 |
| 取消勾选 | 恢复整幅范围 |
| 拖动滑块 | 边界与虚线框同步 |
范围限制只影响显示,命中测试同样受限,范围外的要素点不到。