fix: 图层不可见,取消拾取

This commit is contained in:
thinkinggis 2020-03-14 21:18:44 +08:00
parent 90e33517c5
commit 98c4aa7cfb
5 changed files with 24 additions and 18 deletions

View File

@ -7,23 +7,22 @@ order: 10
###✨ Features
- 新增 l7-react 版本
- 可自定义样式的聚合图 MakerLayer
- 新增 quantile、quantize 度量
- 地图导出功能
- 新增 l7-react 版本
- 可自定义样式的聚合图 MakerLayer
- 新增 quantile、quantize 度量
- 地图导出功能
### 🍏 Improvements
- IE 11 支持
- 更新拾取机制,拾取更高效
- 优化依赖包减少包体积
- IE 11 支持
- 更新拾取机制,拾取更高效
- 优化依赖包减少包体积
### 🐞 Bug Fixes
- setData 更新机制
- color,size,shape 更新重绘问题
## 2020.01.06 2.0 正式版
[Github](https://github.com/antvis/L7) https://github.com/antvis/L7 欢迎 Star

View File

@ -7,16 +7,16 @@ order: 10
###✨ Features
- 新增 l7-react 版本
- 可自定义样式的聚合图 MakerLayer
- 新增 quantile、quantize 度量
- 地图导出功能
- 新增 l7-react 版本
- 可自定义样式的聚合图 MakerLayer
- 新增 quantile、quantize 度量
- 地图导出功能
### 🍏 Improvements
- IE 11 支持
- 更新拾取机制,拾取更高效
- 优化依赖包减少包体积
- IE 11 支持
- 更新拾取机制,拾取更高效
- 优化依赖包减少包体积
### 🐞 Bug Fixes
@ -31,7 +31,6 @@ order: 10
• 新增弧线图,路径图动画功能
• 新增气泡图水波动画功能
• 新增聚合地图

View File

@ -99,6 +99,7 @@ popup.open();
```javascript
popup.close();
```
#### remove
移除 popup

View File

@ -841,7 +841,8 @@ export default class BaseLayer<ChildLayerStyleOptions = {}> extends EventEmitter
name !== 'inited' && name !== 'add' && name !== 'remove' && 'dataupdate' // 非拾取事件排除
);
});
return eventNames.length > 0 || enableHighlight || enableSelect;
const flag = eventNames.length > 0 || enableHighlight || enableSelect;
return this.isVisible() && flag;
}
public buildModels() {

View File

@ -111,7 +111,10 @@ export default class TextLayerDemo extends React.Component {
}),
});
scene.on('loaded', () => {
const layer = new PolygonLayer({})
const layer = new PolygonLayer({
minZoom: 3,
maxZoom: 7,
})
.source(data)
.shape('fill')
.color('childrenNum', [
@ -128,6 +131,9 @@ export default class TextLayerDemo extends React.Component {
opacity: 1.0,
});
scene.addLayer(layer);
layer.on('click', (e) => {
console.log(e);
});
this.scene = scene;
const gui = new dat.GUI();