-
Name Type Description optionsOptions.
Name Type Description fontstring Font style as CSS 'font' value, see: https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D/font. Default is '10px sans-serif'
maxAnglenumber (defaults to Math.PI/4) When
placementis set to'line', allow a maximum angle between adjacent characters. The expected value is in radians, and the default is 45° (Math.PI / 4).offsetXnumber (defaults to 0) Horizontal text offset in pixels. A positive will shift the text right.
offsetYnumber (defaults to 0) Vertical text offset in pixels. A positive will shift the text down.
overflowboolean (defaults to false) For polygon labels or when
placementis set to'line', allow text to exceed the width of the polygon at the label position or the length of the path that it follows.placementmodule:ol/style/TextPlacement | string (defaults to 'point') Text placement.
scalenumber | module:ol/size~Size Scale.
rotateWithViewboolean (defaults to false) Whether to rotate the text with the view.
rotationnumber (defaults to 0) Rotation in radians (positive rotation clockwise).
textstring Text content.
textAlignstring Text alignment. Possible values: 'left', 'right', 'center', 'end' or 'start'. Default is 'center' for
placement: 'point'. Forplacement: 'line', the default is to let the renderer choose a placement wheremaxAngleis not exceeded.textBaselinestring (defaults to 'middle') Text base line. Possible values: 'bottom', 'top', 'middle', 'alphabetic', 'hanging', 'ideographic'.
fillmodule:ol/style/Fill~Fill Fill style. If none is provided, we'll use a dark fill-style (#333).
strokemodule:ol/style/Stroke~Stroke Stroke style.
backgroundFillmodule:ol/style/Fill~Fill Fill style for the text background when
placementis'point'. Default is no fill.backgroundStrokemodule:ol/style/Stroke~Stroke Stroke style for the text background when
placementis'point'. Default is no stroke.paddingArray.<number> (defaults to [0, 0, 0, 0]) Padding in pixels around the text for decluttering and background. The order of values in the array is
[top, right, bottom, left].
Methods
-
Clones the style.
Returns:
The cloned style.
-
Get the background fill style for the text.
Returns:
Fill style.
-
Get the background stroke style for the text.
Returns:
Stroke style.
-
Get the fill style for the text.
Returns:
Fill style.
-
Get the font name.
Returns:
Font.
-
Get the maximum angle between adjacent characters.
Returns:
Angle in radians.
-
Get the x-offset for the text.
Returns:
Horizontal text offset.
-
Get the y-offset for the text.
Returns:
Vertical text offset.
-
Get the
overflowconfiguration.Returns:
Let text overflow the length of the path they follow.
-
Get the padding for the text.
Returns:
Padding.
-
Get the label placement.
Returns:
Text placement.
-
Determine whether the text rotates with the map.
Returns:
Rotate with map.
-
Get the text rotation.
Returns:
Rotation.
-
Get the text scale.
Returns:
Scale.
-
Get the stroke style for the text.
Returns:
Stroke style.
-
Get the text to be rendered.
Returns:
Text.
-
Get the text alignment.
Returns:
Text align.
-
Get the text baseline.
Returns:
Text baseline.
-
Set the background fill.
Name Type Description fillmodule:ol/style/Fill~Fill Fill style.
-
Set the background stroke.
Name Type Description strokemodule:ol/style/Stroke~Stroke Stroke style.
-
Set the fill.
Name Type Description fillmodule:ol/style/Fill~Fill Fill style.
-
Set the font.
Name Type Description fontstring | undefined Font.
-
Set the maximum angle between adjacent characters.
Name Type Description maxAnglenumber Angle in radians.
-
Set the x offset.
Name Type Description offsetXnumber Horizontal text offset.
-
Set the y offset.
Name Type Description offsetYnumber Vertical text offset.
-
Set the
overflowproperty.Name Type Description overflowboolean Let text overflow the path that it follows.
-
Set the padding (
[top, right, bottom, left]).Name Type Description paddingArray.<number> Padding.
-
Set the text placement.
Name Type Description placementmodule:ol/style/TextPlacement | string Placement.
-
Set whether to rotate the text with the view.
Name Type Description rotateWithViewboolean Rotate with map.
-
Set the rotation.
Name Type Description rotationnumber | undefined Rotation.
-
Set the scale.
Name Type Description scalenumber | module:ol/size~Size | undefined Scale.
-
Set the stroke.
Name Type Description strokemodule:ol/style/Stroke~Stroke Stroke style.
-
Set the text.
Name Type Description textstring | undefined Text.
-
Set the text alignment.
Name Type Description textAlignstring | undefined Text align.
-
Set the text baseline.
Name Type Description textBaselinestring | undefined Text baseline.
OpenLayers