Classes
Type Definitions
-
IconAnchorUnits{'fraction'} {'pixels'}
-
锚点单位可以是图标大小的比例或像素值。
-
IconOrigin{'bottom-left'} {'bottom-right'} {'top-left'} {'top-right'}
-
图标原点。可选值为 'bottom-left'、'bottom-right'、'top-left'、'top-right'。
-
Options{Object}
-
Properties:
Name Type Description anchorArray.<number>
(defaults to [0.5, 0.5])锚点。默认值为图标中心。
anchorOriginIconOrigin
(defaults to 'top-left')锚点原点:bottom-left、bottom-right、top-left 或 top-right。 anchorXUnitsIconAnchorUnits
(defaults to 'fraction')锚点 x 值的指定单位。
'fraction'表示 x 值是图标的比例。'pixels'表示 x 值以像素为单位。anchorYUnitsIconAnchorUnits
(defaults to 'fraction')锚点 y 值的指定单位。
'fraction'表示 y 值是图标的比例。'pixels'表示 y 值以像素为单位。colorColor | string | undefined 图标的着色颜色。如果未指定,图标将保持原样。
crossOriginnull | string | undefined 已加载图像的 crossOrigin 属性。注意如果要使用 Canvas 渲染器访问像素数据,必须提供 crossOrigin 值。详见 https://developer.mozilla.org/en-US/docs/Web/HTML/CORS_enabled_image。 referrerPolicyReferrerPolicy | undefined 已加载图像的
referrerPolicy属性。imgHTMLImageElement | HTMLCanvasElement | OffscreenCanvas | ImageBitmap | undefined 图标的图像对象。
偏移量Array.<number>
(defaults to [0, 0])图标的偏移量(像素)。正值将使图标向右和向上偏移。
opacitynumber
(defaults to 1)图标的不透明度。
widthnumber | undefined 图标宽度(像素)。不能与
scale一起使用。heightnumber | undefined 图标高度(像素)。不能与
scale一起使用。scalenumber | Size
(defaults to 1)比例。
rotateWithViewboolean
(defaults to false)图标是否随视图旋转。
rotationnumber
(defaults to 0)旋转角度(弧度,正值为顺时针)。
offsetArray.<number>
(defaults to [0, 0])偏移量,与
size和offsetOrigin一起定义要从原始(精灵)图像中使用的子矩形。offsetOriginIconOrigin
(defaults to 'top-left')偏移原点:bottom-left、bottom-right、top-left 或 top-right。 sizeSize | undefined 图标尺寸(像素)。与
offset一起使用,以定义要从原始(精灵)图像中使用的子矩形。srcstring | undefined 图像源 URI。
declutterModeDeclutterMode | undefined 去重模式。