CreateIconOptions
interface CreateIconOptions {
anchor?: Size;
color?: string;
imageOffset?: Size;
size?: number | Size;
}
anchor?: Size;
color?: string;
imageOffset?: Size;
size?: number | Size;
}
属性
图标的定位锚点,相对于图标左上角的偏移值。
例如Icon大小为30x30,设置为 new Size(15, 30) 表示以底边中心作为锚点
Default
图标宽高的中间值
已弃用
自 4.0 起不再建议使用,请使用 MarkerOptions#anchor 配置项替代
图标颜色,用于替换 SVG 里的 currentColor,仅对写了 currentColor 的图形生效,默认值:黑色
图片相对于可视区域的偏移值,等同于 CSS background-position。 在使用 CSS Sprites 时,通过此属性设置切图在逻辑大小(imageSize)上的位置起始点
图标在地图上的显示尺寸,传数字表示等宽高的正方形,默认值:32
此类表示 Icons.createIcon 的可选参数。不可实例化,通过对象字面量形式表示。
除
color、size外的字段原样透传给 Icon 构造函数; 其中imageSize由size推导、高清图资源集由内部生成,传入会被忽略。