Skip to content

Commit d41c210

Browse files
committed
[POC] fix MapLibre ready event
1 parent 1870886 commit d41c210

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

src/modules/map/components/openlayers/utils/ol-maplibre-layer/MapLibreLayer.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,10 @@ export default class MapLibreLayer extends Layer {
101101

102102
this.mapLibreMap.once('load', () => {
103103
this.loaded = true;
104+
const renderer = this.getRenderer();
105+
if (renderer) {
106+
renderer.ready = true
107+
}
104108
this.dispatchEvent(new BaseEvent('load'));
105109
});
106110
}

src/modules/map/components/openlayers/utils/ol-maplibre-layer/MapLibreLayerRenderer.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ export default class MapLibreLayerRenderer extends LayerRenderer<MapLibreLayer>
3232
constructor(layer: MapLibreLayer, translateZoom: Function | undefined) {
3333
super(layer)
3434
this.translateZoom = translateZoom
35+
this.ready = false
3536
}
3637

3738
getFeaturesAtCoordinate(

0 commit comments

Comments
 (0)