antv-l7/docs/common/layer/layer_event.md

971 B

图层事件

inited

参数 option

  • target 当前 layer
  • type 事件类型

图层初始化完成后触发

layer.on('inited', (option) => {});

add

图层添加到 scene

参数 option

  • target 当前 layer
  • type 事件类型
layer.on('add', (type) => console.log(type));

remove

图层移除时触发

参数 option

  • target 当前 layer
  • type 事件类型
layer.on('remove', (type) => console.log(type));

图层框选

boxSelect

参数 option

  • box [x1: number, y1: number, x2: number, y2: number] 相较于
  • cb (...args: any[]) => void 传入的回调方法,返回框选内部的 feature
layer.boxSelect(box, cb);
// (x1, y1), (x2, y2) 框选的方框左上角和右下角相对于地图左上角的像素坐标
// cb 是传入的回调函数,回调函数返回的参数是选中的 feature 对象数组,对象的字段和用户传入的数据相关