OptionalalignmentAlignment for styles of type "Rect". Possible values are: "map" and "viewport". "map" aligns to the plane of the map and "viewport" aligns to the plane of the viewport/screen. Default alignment for Text based on point geometries is "viewport" while "map" is the default for line geometries.
Optional ExperimentalaltitudeAltitude of the Rectangle center in meters.
Describes the vertical distance from the global ground plane (0m) to the Rectangle.
Supported values:
Notes:
OptionalanchorSets the anchor point for rectangle style used with Line or Polygon geometry.
Possible values for Line geometry are "Coordinate" and "Line".
Possible values for Polygon geometry are "Center" and "Centroid".
OptionalcheckEnable or disable the space check for point styles on line geometries. Only applies to "Rect" styles with anchor set to "Line". If check checkLineSpace is enabled the respective style is only displayed if there is enough space on the line, otherwise it is not displayed.
OptionalcollideEnable or disable collision detection. If the collision detection is enabled for multiple Styles within the same StyleGroup, the respective Styles are handled as a single Object ("CollisionGroup") where the combined bounding-box is determined automatically.
OptionalcollisionEnables collision detection and combines all styles of a StyleGroup with the same "CollisionGroup" into a single logical object for collision detection.
OptionalfillSets the color to fill the Rectangle.
Color for a detailed list of possible supported formats.
OptionalheightHeight of the REctangle in pixels. The unit of height is defined in pixels. For styles of type "Rect" the height can also be defined in meters by using a string: "${width}m". If the height is not explicitly defined, the value of the width is used as the height.
OptionaloffsetOffset the rectangle in pixels on x-axis. A positive value offsets to the right, a negative value to the left. The default unit is pixels.
OptionaloffsetOffset the rectangle in pixels on y-axis. A positive value offsetY offsets downwards, a negative value upwards. The default unit is pixels.
OptionaloffsetOffset the rectangle in pixels on z-axis. A positive value offsets up, a negative value down. The default unit is pixels.
OptionalopacityDefines the opacity of the style. The value must be between 0.0 (fully transparent) and 1.0 (fully opaque). It is valid for all style types.
OptionalrepeatMinimum distance in pixels between repeated style-groups on line geometries. Applies per tile only.
OptionalrotationRotate the Rectangle by the angle in degrees.
Optional ExperimentalscaleControls perspective scaling of a Rectangle's width and height based on altitude.
When disabled, its dimensions are scaled as if the Rectangle were at ground level.
This applies only when alignment is "map"; viewport-aligned Rectangles are unaffected.
Scaling is enabled by default for meter-based widths and when altitude resolves to "terrain".
OptionalstrokeSets the stroke color of the Rectangle.
Color for a detailed list of possible supported formats.
OptionalstrokeSets the width of the Rectangle. The unit of strokeWidth is defined in pixels.
Specifies the type of style to render.
OptionalwidthWidth of the style in pixels. The default unit of width is defined in pixels. For styles of type "Rect" the width can also be defined in meters by using a string: "${width}m".
Indicates the drawing order within a layer. Styles with larger zIndex value are rendered above those with smaller values. The zIndex is defined relative to the "zLayer" property. If "zLayer" is defined all zIndex values are relative to the "zLayer" value.
OptionalzIndicates drawing order across multiple layers. Styles using zLayer with a high value are rendered on top of zLayers with a low value. If no zLayer is defined, it will fall back to the LayerStyle.zLayer or depend on the display layer order. The first (lowest) layer has a zLayer value of 1.
Interface for configuring the visual appearance of Rectangles.