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

图层缩放范围

区域、环路、城区三层各有一段可见级别,缩放时自动切换显示。

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

说明

图层的 minZoom 与 maxZoom 定义可见区间,缩放跨越边界时 OpenLayers 自动隐藏或显示,不需要在 moveend 里手写判断。

三个图层分别对应区域、环路、城区三个尺度,顶栏标签同步高亮当前可见层,滑块与地图缩放双向联动。

操作结果
缩放 5 级只有区域面
缩放 10 级环路与城区点同时可见
缩放 14 级以上城区点消失,环路仍在

图层 maxZoom 小于视图 maxZoom 时,超过上限图层会消失,这是预期行为,不是加载失败。