MVTPointStyle

MVT点样式配置

interface MVTPointStyle {
    color?: string | any[];
    direction?: number | any[];
    fontSize?: number | any[];
    haloSize?: number | any[];
    icon?: string | any[];
    iconSize?: any[] | number[];
    name?: string | any[];
    strokeColor?: string | any[];
    symbolFillColor?: string | any[];
    symbolFillOpacity?: number | any[];
    symbolPath?: string | any[];
    symbolRotation?: number | any[];
    symbolScale?: number | any[];
    symbolStrokeColor?: string | any[];
    symbolStrokeOpacity?: number | any[];
    symbolStrokeWeight?: number | any[];
    textMargin?: number | any[];
    textOnIcon?: boolean | any[];
    textOnIconSize?: any[] | number[];
    textOnIconUrl?: string | any[];
    visibility?: boolean | any[];
}

属性

文字颜色,默认#0d20c9

文字位于图标的方向:0-bottom,1-right,2-top,3-left,4-center

文字大小,默认22

文字描边大小,默认2

图标地址

图标大小,默认[32, 32]

文字,默认空

文字描边颜色,默认#fff

svg图标填充色,默认#000

svg图标填充色透明度,默认1

svg图标Path

svg图标旋转角度,默认0

svg图标缩放比例,默认1

svg图标描边色,默认#000

svg图标描边透明度,默认0

svg图标描边宽度,默认0

对象距离坐标的位置偏移,默认0

是否有文字背景图标,默认false

文字背景图标大小,默认[32, 32]

文字背景图标地址

是否显示