首页 / OpenLayers / 使用示例
图层缩放范围
区域、环路、城区三层各有一段可见级别,缩放时自动切换显示。
源码与运行效果
说明
图层的 minZoom 与 maxZoom 定义可见区间,缩放跨越边界时 OpenLayers 自动隐藏或显示,不需要在 moveend 里手写判断。
三个图层分别对应区域、环路、城区三个尺度,顶栏标签同步高亮当前可见层,滑块与地图缩放双向联动。
| 操作 | 结果 |
|---|---|
| 缩放 5 级 | 只有区域面 |
| 缩放 10 级 | 环路与城区点同时可见 |
| 缩放 14 级以上 | 城区点消失,环路仍在 |
图层 maxZoom 小于视图 maxZoom 时,超过上限图层会消失,这是预期行为,不是加载失败。