interface TagStyle {
    boxOrpolygon?: {
        color?: number;
        lineColor?: number;
        lineWidth?: number;
        opacity?: number;
    };
    mask?: {
        color?: string | number | [number, number, number];
        highlightColor?: number | [number, number, number];
        opacity?: number;
        tolerance?: number;
    };
    point?: {
        size?:
            | number
            | "M"
            | "L"
            | "S"
            | "XL";
    } & TagIconUrl;
}

Properties

boxOrpolygon?: {
    color?: number;
    lineColor?: number;
    lineWidth?: number;
    opacity?: number;
}

3D Box 和Polygon样式

Type declaration

  • Optionalcolor?: number

    填充颜色(十六进制)

  • OptionallineColor?: number

    线条颜色(十六进制)

  • OptionallineWidth?: number

    线条宽度

  • Optionalopacity?: number

    填充透明度 0-1

mask?: {
    color?: string | number | [number, number, number];
    highlightColor?: number | [number, number, number];
    opacity?: number;
    tolerance?: number;
}

Mask 标签样式

Type declaration

  • Optionalcolor?: string | number | [number, number, number]

    高亮颜色(支持 RGB 数组、十六进制数字、#FFFFFF 格式字符串)

  • OptionalhighlightColor?: number | [number, number, number]

    使用 color 代替

  • Optionalopacity?: number

    透明度 0-1,用于填充区域;描边区域始终完全不透明

  • Optionaltolerance?: number

    颜色匹配容差(归一化值 0-1,默认 0.001)

point?: {
    size?:
        | number
        | "M"
        | "L"
        | "S"
        | "XL";
} & TagIconUrl

小圆点样式

Type declaration

  • Optionalsize?:
        | number
        | "M"
        | "L"
        | "S"
        | "XL"

    v2.11.0 废弃,使用 width: number 控制

    S: 18; M: 20; L: 24; XL: 28