PolygonLayerOptions

PolygonLayer构造函数options参数。

interface PolygonLayerOptions {
    data?: any;
    enablePicked?: boolean;
    fillColor?: StyleValue<string>;
    fillOpacity?: StyleValue<number>;
    fillTextureAlphaOnly?: boolean;
    fillTextureSize?: number;
    fillTextureUrl?: string;
    idKey?: string;
    maxZoom?: number;
    minZoom?: number;
    mouseStyleChange?: boolean;
    pickThrough?: boolean;
    pickTolerance?: number;
    referCenter?: Point;
    renderStage?: RenderStage;
    strokeColor?: StyleValue<string>;
    strokeOpacity?: number;
    strokeWeight?: StyleValue<number>;
    visible?: boolean;
    zIndex?: number;
}

属性

初始数据,同 PolygonLayer.setData 的入参

是否开启鼠标交互(命中光标 + 事件派发)默认值:false

填充色,css 字符串,默认值:'rgba(25, 25, 250, 0.6)'

填充透明度 [0,1],默认值:1

true 只用纹理 alpha 做镂空、颜色取 fillColor;false 用纹理自身颜色,默认值:false

平铺时单张图在屏幕上的宽度(px),不传取图片真实宽度

纹理图片地址,非空即启用平铺填充,默认值:''

取要素 id 的字段名,默认值:'id'

最大显示缩放等级,默认值:21

最小显示缩放等级,默认值:3

命中后是否更换鼠标光标,默认值:true

命中后是否继续向下层派发,默认值:false

命中容差(css px)默认值:4

图层参考中心点,规避大坐标浮点抖动

绘制阶段,取值见 RenderStage

描边色,css 字符串,默认值:'rgba(250, 250, 25, 1)'

描边透明度 [0,1],默认值:1

描边宽度(px),0 表示不描边,默认值:0

是否显示,默认值:true

显示层级,小的先画,默认值:1