VClipLayer
VClipLayer
用于剪裁图层的渲染。
注意
请注意,这是一个实验性功能,正在开发中,很容易发生变化。
基础用法
API
clipLayerProps
属性名 | 说明 | 类型 | 默认值 |
---|---|---|---|
order | 图层顺序 | number | - |
minzoom | 图层最小缩放级别 | number | 0 |
maxzoom | 图层最大缩放级别 | number | 22 |
sourceLayer | 矢量切片源使用的图层 | string | - |
filter | 图层过滤器 | array | - |
layout | 图层布局属性 | object | - |
slot | 图层槽位 | string | - |
cursor | 图层移入时鼠标样式 | string | pointer |
metadata | 图层任意属性 | object | - |
clipLayerEmits
事件名 | 说明 | 回调参数 |
---|---|---|
load | 图层加载完成时触发 | Function |
mousedown | 鼠标按下时触发 | Function |
mouseup | 鼠标抬起时触发 | Function |
mouseover | 鼠标悬停时触发 | Function |
mousemove | 鼠标移动时触发 | Function |
preclick | 鼠标单击前触发 | Function |
click | 鼠标单击时触发 | Function |
dblclick | 鼠标双击时触发 | Function |
mouseenter | 鼠标进入时触发 | Function |
mouseleave | 鼠标离开时触发 | Function |
mouseout | 鼠标移出时触发 | Function |
类型定义
ClipLayerLoadEvent
typescript
export interface ClipLayerLoadEvent {
layer: ClipLayerSpecification
source: GeoJSONSource | VectorTileSource
map: Map
}