fix(layer render): scene 创建完成字段调用render方法

This commit is contained in:
thinkinggis 2019-11-15 00:31:07 +08:00
parent 0055d4c9f5
commit ff3cb25c62
2 changed files with 5 additions and 4 deletions

View File

@ -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();
} }

View File

@ -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() {