Google Maps + IE の環境で発生するエラーは IFrame にすることで回避できることはわかったけど、シンプルな html に書いた場合は現象が発生しないので腑に落ちないです。 エラーが発生するのとしないのを突き詰めていったら div 要素がネストしていると現象が発生することがわかりました。 発生する例: <div> <div id="map" style="width: 300px; height: 300px"></div> </div> <script type="text/javascript"> var map = new GMap(document.getElementById("map")); .......... 発生しない例: <div id="map" style="width: 300px; height: 300px"></div> <script t