Google Mapsで提供されている地図を自分のウェブサイトやアプリケーションに組み込んだり、その地図上に独自の情報を表示したりすることを可能にするサービス「Google Maps API」。最近流行りの「Web 2.0」や「マッシュアップ」といった言葉の浸透とともにGoogle Maps APIを利用するウェブサイトも増加の一途を辿っています。
しかし、このAPIで提供されるサンプルコードをそのまま利用した場合にFirefoxやMozilla、Operaなどのブラウザでは正しく表示できるのに、Internet Explorer(以下、IE)では「開けません。 操作は中断されました」といったエラーを吐いてしまい、正しく表示できない場合があります。原因はIEのバグ…というかセキュリティ仕様上コードの解釈が他のブラウザと大きく異なってしまっているのが原因のようなのですが、このまま放っておくわけにもいかないので対応を検討してみることに。