Classes
Type Definitions
-
IconAnchorUnits{'fraction'} {'pixels'}
-
Anchor unit can be either a fraction of the icon size or in pixels.
-
IconOrigin{'bottom-left'} {'bottom-right'} {'top-left'} {'top-right'}
-
Icon origin. One of 'bottom-left', 'bottom-right', 'top-left', 'top-right'.
-
Options{Object}
-
Properties:
Name Type Argument Default Description anchorArray.<number> <optional>
[0.5, 0.5] Anchor. Default value is the icon center.
anchorOriginIconOrigin <optional>
'top-left' Origin of the anchor:
bottom-left,bottom-right,top-leftortop-right.anchorXUnitsIconAnchorUnits <optional>
'fraction' Units in which the anchor x value is specified. A value of
'fraction'indicates the x value is a fraction of the icon. A value of'pixels'indicates the x value in pixels.anchorYUnitsIconAnchorUnits <optional>
'fraction' Units in which the anchor y value is specified. A value of
'fraction'indicates the y value is a fraction of the icon. A value of'pixels'indicates the y value in pixels.colorColor | string <optional>
Color to tint the icon. If not specified, the icon will be left as is.
crossOriginnull | string <optional>
The
crossOriginattribute for loaded images. Note that you must provide acrossOriginvalue if you want to access pixel data with the Canvas renderer. See https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image for more detail.imgHTMLImageElement | HTMLCanvasElement <optional>
Image object for the icon. If the
srcoption is not provided then the provided image must already be loaded. And in that case, it is required to provide the size of the image, with theimgSizeoption.imgSizeSize <optional>
Image size in pixels. Only required if
imgis set andsrcis not. The providedimgSizeneeds to match the actual size of the image.displacementArray.<number> <optional>
[0, 0] Displacement of the icon in pixels. Positive values will shift the icon right and up.
opacitynumber <optional>
1 Opacity of the icon.
widthnumber <optional>
The width of the icon in pixels. This can't be used together with
scale.heightnumber <optional>
The height of the icon in pixels. This can't be used together with
scale.scalenumber | Size <optional>
1 Scale.
rotateWithViewboolean <optional>
false Whether to rotate the icon with the view.
rotationnumber <optional>
0 Rotation in radians (positive rotation clockwise).
offsetArray.<number> <optional>
[0, 0] Offset which, together with
sizeandoffsetOrigin, defines the sub-rectangle to use from the original (sprite) image.offsetOriginIconOrigin <optional>
'top-left' Origin of the offset:
bottom-left,bottom-right,top-leftortop-right.sizeSize <optional>
Icon size in pixels. Used together with
offsetto define the sub-rectangle to use from the original (sprite) image.srcstring <optional>
Image source URI.
declutterMode"declutter" | "obstacle" | "none" | undefined <optional>
Declutter mode.