+
+ var loopCnt = 0;
+ var waitForInitAndDraw = function() {
+ if ((gWaitCounter <= 0) || (loopCnt > 100)) {
+ if (gWaitCounter <= 0)
+ gWaitCounter = 0;
+ else
+ document.getElementById("debug").textContent = "Loading failed (waiting for init).";
+
+ gMapPrefsLoaded = true;
+ resizeAndDraw();
+ setTracking(document.getElementById("trackCheckbox"));
+ }
+ else
+ setTimeout(waitForInitAndDraw, 100);
+ loopCnt++;
+ };
+ waitForInitAndDraw();