经纬志
首页 / OpenLayers / 使用示例

限制图层范围

只渲染指定区域,范围外的数据即使存在也不绘制,虚线框标出当前边界。

OpenLayers 10.3.1 · 对应官方 layer-extent.html · 更新 2026-10-28
源码与运行效果
运行效果

说明

layer.setExtent 限定渲染范围,范围外的要素即使存在也不绘制,常用于只开放某片区数据。

示例用热力格网铺满全域,滑块控制保留宽度,蓝色虚线框标出当前生效范围。

操作结果
宽度 60%只有左侧六成渲染
取消勾选恢复整幅范围
拖动滑块边界与虚线框同步

范围限制只影响显示,命中测试同样受限,范围外的要素点不到。