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

比例尺

左下角的条形比例尺随缩放自动换算刻度,状态栏同时给出分辨率、 比例分母和缩放级别,方便出图时核对比例。

OpenLayers 10.3.1 · 更新 2026-10-27
源码与运行效果
运行效果

说明

条形比例尺比数字比例尺更可靠:它直接以像素宽度表示地面距离, 不依赖显示器 DPI 的假设。控件参数里 bar: true 切换到分段条形, steps: 4 表示最多切四段。

参数取值说明
units'metric'公制,可选 imperial、nautical
bartrue分段条样式,默认是单线
steps4分段数量,影响可读性
minWidth120最小像素宽度,避免尺子过短

比例分母的换算:resolution 是米每像素, 一英寸约 0.0254 米,96 dpi 下 分母 = resolution × 39.37 × 96。 这个值只在“96 dpi 屏幕”的前提下成立,打印出图要按实际 dpi 重算。

高纬度地区墨卡托变形明显,条形比例尺显示的是当前中心纬度附近的比例, 不是全图统一比例。跨越很大纬度范围时,标注里应说明这一点。