2009/03/25
IE6(Internet Explorer 6)でGoogle Maps v2を利用しているページにアクセスすると「'GMap2'は宣言されていません」というエラーが出てGoogle Mapsが利用できない場合があります。
FirefoxやSarafiなどの他のブラウザでは同事象は発生せず、IEにおいても発生する時としない時があります。ただ、一度エラーになるとリロードやブラウザの再起動でも解消しなくなります。
これはどうやらブラウザのキャッシュに壊れたJavaScriptのコードが残っているのが原因のようで、以下の手順でキャッシュを削除してあげると解消されます。
[ツール] > [インターネットオプション] > [全般] > [インターネット一時ファイル] > [ファイルの削除]
これをプログラムから制御する手段が見つからないのですが、いろいろ検索しているとプロキシ環境の場合は[ツール] > [インターネットオプション] > [詳細設定] > [HTTP 1.1 設定] > [プロキシ接続で HTTP 1.1 を使用する]にチェックが入れると解消するようです(未確認ですが...)。
関連情報(Google検索)
