PolylineLayerOptions
dashArray?: number[];
data?: any;
enablePicked?: boolean;
idKey?: string;
maxZoom?: number;
minZoom?: number;
mouseStyleChange?: boolean;
opacity?: number;
pickThrough?: boolean;
pickTolerance?: number;
referCenter?: Point;
renderStage?: RenderStage;
strokeColor?: StyleValue<string>;
strokeLineCap?: StyleValue<"round" | "butt" | "square">;
strokeLineJoin?: StyleValue<"round" | "miter" | "bevel">;
strokeOpacity?: number;
strokeStyle?: "solid" | "dashed" | "dotted";
strokeTextureColor?: string;
strokeTextureGap?: number;
strokeTextureHeight?: number;
strokeTextureSpaced?: boolean;
strokeTextureUrl?: string;
strokeTextureWidth?: number;
strokeWeight?: StyleValue<number>;
visible?: boolean;
zIndex?: number;
}
属性
实线段/间隙的屏幕像素长度,同 SVG stroke-dasharray 口径,奇数个自动翻倍,默认值:[8, 4]
初始数据,同 PolylineLayer.setData 的入参
是否开启鼠标交互(命中光标 + 事件派发)默认值:false
取要素 id 的字段名,默认值:'id'
最大显示缩放等级,默认值:21
最小显示缩放等级,默认值:3
命中后是否更换鼠标光标,默认值:true
图层级透明度 [0,1],与线色 alpha、strokeOpacity 相乘,默认值:1
命中后是否继续向下层派发,默认值:false
命中容差(css px)默认值:4
图层参考中心点,规避大坐标浮点抖动
绘制阶段,取值见 RenderStage
线颜色,css 字符串。
注意:虚线模式(strokeStyle 为 dashed / dotted)下走 uniform 染色,回调不生效,默认值:'rgba(25, 25, 250, 1)'
线端点样式,默认值:'round'
拐角连接样式。纹理/虚线线不建议用 miter(锐角处会被剪切拉歪)默认值:'round'
线透明度 [0,1],与线色 alpha、图层级 opacity 相乘,默认值:1
线型:solid 实线、dashed 虚线、dotted 点线,默认值:'solid'
纹理叠加色(rgb 相乘),仅配了 strokeTextureUrl 时生效,默认值:'rgba(255, 255, 255, 1)'
相邻纹理间隔(px),仅 strokeTextureSpaced 为 true 时生效,默认值:16
原图高(px),同上,不传取图片真实尺寸
true 按 strokeTextureGap 间隔平铺(箭头串);false 沿线连续拉伸,默认值:false
纹理图片地址,必须是竖图(x 跨线宽、y 沿线方向)。非空时优先级高于 strokeStyle,默认值:''
原图宽(px),只参与沿线长度换算,不传取图片真实尺寸
线宽(屏幕 px,全宽)。 注意:传回调时,沿线长度换算(虚线圆间距、纹理图案尺寸)仍按默认值 4 计算,默认值:4
是否显示,默认值:true
显示层级,小的先画,默认值:1
PolylineLayer构造函数options参数。