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 Description anchorArray.<number>
(defaults to [0.5, 0.5])Anchor. Default value is the icon center.
anchorOriginIconOrigin
(defaults to 'top-left')Origin of the anchor:
bottom-left,bottom-right,top-leftortop-right.anchorXUnitsIconAnchorUnits
(defaults to '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
(defaults to '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 | undefined Color to tint the icon. If not specified, the icon will be left as is.
crossOriginnull | string | undefined 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 | ImageBitmap | undefined Image object for the icon.
displacementArray.<number>
(defaults to [0, 0])Displacement of the icon in pixels. Positive values will shift the icon right and up.
opacitynumber
(defaults to 1)Opacity of the icon.
widthnumber | undefined The width of the icon in pixels. This can't be used together with
scale.heightnumber | undefined The height of the icon in pixels. This can't be used together with
scale.scalenumber | Size
(defaults to 1)Scale.
rotateWithViewboolean
(defaults to false)Whether to rotate the icon with the view.
rotationnumber
(defaults to 0)Rotation in radians (positive rotation clockwise).
offsetArray.<number>
(defaults to [0, 0])Offset which, together with
sizeandoffsetOrigin, defines the sub-rectangle to use from the original (sprite) image.offsetOriginIconOrigin
(defaults to 'top-left')Origin of the offset:
bottom-left,bottom-right,top-leftortop-right.sizeSize | undefined Icon size in pixels. Used together with
offsetto define the sub-rectangle to use from the original (sprite) image.srcstring | undefined Image source URI.
declutterModeDeclutterMode | undefined Declutter mode.