()
| 1446 | }); |
| 1447 | } |
| 1448 | whenLayersReady() { |
| 1449 | let layersReady = []; |
| 1450 | // check if all the children elements (map-extent, map-feature) of all map-layer are ready |
| 1451 | for (let layer of [...this.layers]) { |
| 1452 | layersReady.push(layer.whenReady()); |
| 1453 | } |
| 1454 | return Promise.allSettled(layersReady); |
| 1455 | } |
| 1456 | whenProjectionDefined(projection) { |
| 1457 | return new Promise((resolve, reject) => { |
| 1458 | let interval, failureTimer; |