CreateIconOptions

此类表示 Icons.createIcon 的可选参数。不可实例化,通过对象字面量形式表示。

除 color、size 外的字段原样透传给 Icon 构造函数; 其中 imageSize 由 size 推导、高清图资源集由内部生成,传入会被忽略。

interface CreateIconOptions {
    anchor?: Size;
    color?: string;
    imageOffset?: Size;
    size?: number | Size;
}

属性

图标的定位锚点,相对于图标左上角的偏移值。 例如Icon大小为30x30,设置为 new Size(15, 30) 表示以底边中心作为锚点

图标宽高的中间值
自 4.0 起

不再建议使用,请使用 MarkerOptions#anchor 配置项替代

图标颜色,用于替换 SVG 里的 currentColor,仅对写了 currentColor 的图形生效,默认值:黑色

图片相对于可视区域的偏移值,等同于 CSS background-position。 在使用 CSS Sprites 时,通过此属性设置切图在逻辑大小(imageSize)上的位置起始点

图标在地图上的显示尺寸,传数字表示等宽高的正方形,默认值:32