Classes
Members
-
module:ol/control/ScaleLine.Units{string}
-
Units for the scale line. Supported values are
'degrees'
,'imperial'
,'nautical'
,'metric'
,'us'
.
Methods
-
module:ol/control/ScaleLine.render(mapEvent)
control/ScaleLine.js, line 423 -
Update the scale line element.
This:
Name Type Description mapEvent
module:ol/MapEvent~MapEvent Map event.
Type Definitions
-
Options{Object}
-
Properties:
Name Type Argument Default Description className
string <optional>
'ol-scale-line' CSS Class name.
minWidth
number <optional>
64 Minimum width in pixels.
render
function <optional>
Function called when the control should be re-rendered. This is called in a
requestAnimationFrame
callback.target
HTMLElement | string <optional>
Specify a target if you want the control to be rendered outside of the map's viewport.
units
module:ol/control/ScaleLine~Units | string <optional>
'metric' Units.
bar
boolean <optional>
false Render scalebars instead of a line.
steps
number <optional>
4 Number of steps the scalebar should use. Use even numbers for best results. Only applies when
bar
istrue
.text
boolean <optional>
false Render the text scale above of the scalebar. Only applies when
bar
istrue
.