模块:ol/control/ScaleLine

ol/control/ScaleLine


ScaleLine

类型定义

Options{Object}

属性:
Name Type 描述
className string | undefined

CSS类名。默认为ol-scale-bar当配置为bar: true否则,默认为ol-scale-line.

minWidth number
(defaults to 64)

在OGC默认dpi下的最小像素宽度,将根据实际使用的dpi进行调整。

maxWidth number | undefined

在OGC默认dpi下的最大像素宽度将根据所用dpi进行调整。

render function | undefined

控件需要重新渲染时调用的函数。该函数在特定上下文中被调用。requestAnimationFrame回调。

target HTMLElement | string | undefined

若希望控件在地图视口之外渲染,请指定目标。

units Units
(defaults to 'metric')

单位。

bar boolean
(defaults to false)

渲染比例尺而非线条。

steps number
(defaults to 4)

比例尺应设置的分段数。为获得最佳效果,建议使用偶数。仅适用于以下情况。bartrue.

text boolean
(defaults to false)

渲染比例尺上方的文本。仅当条件满足时生效。bartrue.

dpi number | undefined

输出设备(如打印机)的 dpi。仅适用于以下情况。bartrue如果未定义,则假定OGC默认屏幕像素尺寸为0.28毫米。

Units{'degrees'} {'imperial'} {'nautical'} {'metric'} {'us'}

比例尺的单位。