mirror of https://gitee.com/antv-l7/antv-l7
fix(layer render): scene 创建完成字段调用render方法
This commit is contained in:
parent
0055d4c9f5
commit
ff3cb25c62
|
@ -24,7 +24,6 @@ export default class LayerService implements ILayerService {
|
||||||
|
|
||||||
public add(layer: ILayer) {
|
public add(layer: ILayer) {
|
||||||
this.layers.push(layer);
|
this.layers.push(layer);
|
||||||
debugger
|
|
||||||
this.initPlugin(layer);
|
this.initPlugin(layer);
|
||||||
layer.init();
|
layer.init();
|
||||||
}
|
}
|
||||||
|
|
|
@ -119,6 +119,9 @@ export default class Scene extends EventEmitter implements ISceneService {
|
||||||
// 重新绑定非首次相机更新事件
|
// 重新绑定非首次相机更新事件
|
||||||
this.map.onCameraChanged(this.handleMapCameraChanged);
|
this.map.onCameraChanged(this.handleMapCameraChanged);
|
||||||
this.logger.info('map loaded');
|
this.logger.info('map loaded');
|
||||||
|
|
||||||
|
// scene 创建完成自动调用render 方法
|
||||||
|
this.render();
|
||||||
});
|
});
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -161,14 +164,13 @@ export default class Scene extends EventEmitter implements ISceneService {
|
||||||
await this.initPromise;
|
await this.initPromise;
|
||||||
// 初始化 marker 容器 TODO: 可以放到 map 初始化方法中?
|
// 初始化 marker 容器 TODO: 可以放到 map 初始化方法中?
|
||||||
this.map.addMarkerContainer();
|
this.map.addMarkerContainer();
|
||||||
this.layerService.initLayers();
|
this.logger.info(' render inited');
|
||||||
|
|
||||||
this.inited = true;
|
this.inited = true;
|
||||||
this.emit('loaded');
|
this.emit('loaded');
|
||||||
}
|
}
|
||||||
|
|
||||||
this.layerService.renderLayers();
|
this.layerService.renderLayers();
|
||||||
// this.logger.info('render');
|
this.logger.info('render');
|
||||||
}
|
}
|
||||||
|
|
||||||
public destroy() {
|
public destroy() {
|
||||||
|
|
Loading…
Reference in New Issue