2025-01-27 16:06:44 -08:00

18 lines
406 B
JavaScript

/* global setTimeout */
export function sleep(milliseconds) {
return new Promise(resolve => setTimeout(resolve, milliseconds));
}
export function waitForMapLoad(mapRef) {
return new Promise(resolve => {
const check = () => {
if (mapRef.current && mapRef.current.getMap().isStyleLoaded()) {
resolve();
} else {
setTimeout(check, 50);
}
};
check();
});
}