首页 / OpenLayers / 使用示例
`r`n 图层分辨率范围
按分辨率阈值自动显隐图层,放大出现细节、缩小只剩概览。
`r`n
源码与运行效果
说明
图层的 minResolution 与 maxResolution 以「地图单位每像素」为单位,
数值越小表示越放大。超出区间时图层自动隐藏,不需要自己监听缩放事件。
示例放两层同一份点位:一层只在放大时显示细节标签, 另一层只在缩小时显示汇总圆点;状态栏同时给出当前分辨率与可见图层。
| 操作 | 结果 |
|---|---|
| 放大到 13 级以上 | 细节层出现,汇总层隐藏 |
| 缩小到 8 级以下 | 汇总层出现,细节层隐藏 |
| 中间层级 | 两层由阈值决定,可能出现都不显示 |
minResolution 与 minZoom 不能混写;一个吃分辨率、一个吃层级,换算时留意投影与瓦片网格。