aboutsummaryrefslogtreecommitdiff
path: root/modern/src/map/Map.js
diff options
context:
space:
mode:
Diffstat (limited to 'modern/src/map/Map.js')
-rw-r--r--modern/src/map/Map.js11
1 files changed, 8 insertions, 3 deletions
diff --git a/modern/src/map/Map.js b/modern/src/map/Map.js
index 71fb5e5..2bcf04f 100644
--- a/modern/src/map/Map.js
+++ b/modern/src/map/Map.js
@@ -20,14 +20,19 @@ export const map = new mapboxgl.Map({
let ready = false;
const readyListeners = new Set();
-const addReadyListener = listener => readyListeners.add(listener);
+const addReadyListener = listener => {
+ readyListeners.add(listener);
+ listener(ready);
+};
-const removeReadyListener = listener => readyListeners.delete(listener);
+const removeReadyListener = listener => {
+ readyListeners.delete(listener);
+};
const updateReadyValue = value => {
ready = value;
readyListeners.forEach(listener => listener(value));
-}
+};
const initMap = async () => {
const background = await loadImage('images/background.svg');