Vielleicht liegts an dem absolut grauenhaften Code und der inflationären Verwendung von noscript und document.write
Chrome, Safari und Opera weigern sich jedenfalls auch das auszuführen.
Wo hast du den schmarrn überhaupt her? In der Maps API Doku steht das nicht so drin.
Die Verwendung von document.write geschieht zur Laufzeit - die Maps API hingegen läuft Großteils asynchron und nutzt DOM-Manipulation - daran wirds liegen.