`r`n
经纬志
`r`n
`r`n
首页 / OpenLayers / 使用示例
`r`n

英制比例尺

比例尺刻度取决于单位制,投影用英尺时把控件切到 imperial 才对应。

OpenLayers 10.3.1 · 更新 2026-10-28
`r`n
源码与运行效果
运行效果
`r`n

说明

示例右下的比例尺由 ol.control.ScaleLine 提供,bar: true 画成条状,steps: 4 控制分段数。下拉框调用 setUnits 切换 metric、imperial、us、nautical,同一分辨率下刻度长度与数字都会变化。官方示例把视图换成印第安纳东部的英尺投影,本页保留公制底图,只演示控件在不同单位下的表现。

操作结果
选择 imperial刻度以英里与英尺显示
选择 nautical刻度以海里显示,数值更小
缩放地图刻度重新取整,条长保持接近

要点

  • minWidth 避免刻度条过短,影响读数。
  • 单位换算基于投影的 metersPerUnit。

影像底图的实际比例随纬度变化,比例尺读数只在该纬度附近准确。

`r`n
`r`n