しばらくぶりにGoogle Maps APIに触れたら、全然わかりませんでした。

というわけでメモです。

GoogleMaps APIのKeyを登録したあとのサンプルには文字コードが指定されていないのでデフォルトのUTF-8扱いになります。

普段から開発をしてる人ならば、サーバ、ファイル、データベースなど各所を意識して作成すると思いますが、HP作ろう!と思い立った初期のころなど日本語の多くの環境ではShift_JISが優先されていることが多く、そのままでは出力されません。

リファレンスとドキュメントを漁る前にFAQにて解決できるので、出力されずお困りであれば以下を参照ください。

入出力文字コードを設定すれば解決です。

よくある質問

Google Maps API を使ってみる

Google Maps API で別の文字コードを出力するには

例:
<script src="http://maps.google.com/maps?file=api&v=2&oe=sjis&key=abcdefg"></script>

oeパラメータで出力文字コードを指定します。シフトJIS出力したい場合sjis(またはshift_jis、shift-jisも可)です。


出力例でご覧いただけます。


ちなみに上記リンク先は、無料レンタルサーバ「無料ホームページ 無料レンタルサーバー land.to」です。

広告付きでPHP、MySQLが利用可能。

無料のレンタルサーバは、ちょこっとPHP試したいときなんかに便利ですね。