PointLayerOptions
interface PointLayerOptions {
anchor?: PointAnchor;
data?: any;
enablePicked?: boolean;
fillColor?: StyleValue<string>;
fillOpacity?: StyleValue<number>;
icon?: StyleValue<PointIconSource>;
iconSize?: StyleValue<number | [number, number]>;
idKey?: string;
isFlat?: boolean;
maxZoom?: number;
minZoom?: number;
mouseStyleChange?: boolean;
offset?: StyleValue<[number, number]>;
opacity?: number;
pickThrough?: boolean;
pickTolerance?: number;
referCenter?: Point;
renderStage?: RenderStage;
rotation?: StyleValue<number>;
scale?: StyleValue<number>;
shape?: StyleValue<PointShape>;
size?: StyleValue<number>;
strokeColor?: StyleValue<string>;
strokeWeight?: StyleValue<number>;
visible?: boolean;
zIndex?: number;
}
anchor?: PointAnchor;
data?: any;
enablePicked?: boolean;
fillColor?: StyleValue<string>;
fillOpacity?: StyleValue<number>;
icon?: StyleValue<PointIconSource>;
iconSize?: StyleValue<number | [number, number]>;
idKey?: string;
isFlat?: boolean;
maxZoom?: number;
minZoom?: number;
mouseStyleChange?: boolean;
offset?: StyleValue<[number, number]>;
opacity?: number;
pickThrough?: boolean;
pickTolerance?: number;
referCenter?: Point;
renderStage?: RenderStage;
rotation?: StyleValue<number>;
scale?: StyleValue<number>;
shape?: StyleValue<PointShape>;
size?: StyleValue<number>;
strokeColor?: StyleValue<string>;
strokeWeight?: StyleValue<number>;
visible?: boolean;
zIndex?: number;
}
属性
锚点,决定坐标点落在形状的哪个位置,默认值:'center'
初始数据,同 PointLayer.setData 的入参
是否开启鼠标交互(命中光标 + 事件派发)默认值:false
填充色,css 字符串,默认值:'rgba(50, 50, 255, 1)'
填充透明度 [0,1],与图层级 opacity 相乘,默认值:1
图标:图片 url、canvas(可用来画文字/数字),或 {canvas, id}。
配置后进入图标模式,与形状模式互斥,默认值:null
图标显示尺寸 [w, h] 或 number(px),不设则用图片/canvas 自身尺寸,默认值:null
取要素 id 的字段名,默认值:'id'
true 贴地(大小随缩放变化);false 屏幕固定像素大小,默认值:false
最大显示缩放等级,默认值:21
最小显示缩放等级,默认值:3
命中后是否更换鼠标光标,默认值:true
像素偏移 [x, y],默认值:[0, 0]
图层级透明度 [0,1],与逐点 fillOpacity 相乘,默认值:1
命中后是否继续向下层派发,默认值:false
命中容差(css px)默认值:4
图层参考中心点,规避大坐标浮点抖动
绘制阶段,取值见 RenderStage
旋转角度(度)默认值:0
缩放比例,默认值:1
形状类型,默认值:'circle'
形状大小(px)默认值:20
描边色,css 字符串,默认值:'rgba(255, 255, 255, 1)'
描边宽度(px),0 表示不描边,默认值:0
是否显示,默认值:true
显示层级,小的先画,默认值:1
PointLayer构造函数options参数。