Googleマップのエンコーディング指定

GoogleマップIEでのみ表示されない問題が発生したので調べてみた。

解決策としては以下のどちらか。

<script src="http://maps.google.com/maps?file=api&v=2&key=******************" type="text/javascript" charset="utf-8">

<script src="http://maps.google.com/maps?file=api&v=2&key=******************&oe=shift_jis" type="text/javascript">

上記の設定が必要となるのは、一部の環境のみです。
今回はサイトのエンコーディングShift_JISであったために、マップが出力されない(指定しているdiv領域が真白)という状態になりました。

エンコーディングが異なる場合は、それを指定するようにと下記できちんと説明されているので、後者の方がベターだと私は思います。
http://code.google.com/intl/ja/apis/maps/faq.html#charencoding