google map jsapiで華麗にはまったこと

jsapiってなんだよまったく。GMap2とかがgoogle.maps.Map2になるって?まあ、名前変更しといたら動いたけどさ。というわけで、いろいろはまったけど、悔しいのがインターフェースの日本語化。マップの右上のMapとかSateliteを地図とか航空写真にしたいの。
GMap2の時代は(といってもその時代のこともよく知らないんだけど古いWebの情報によると)、api受け取るときのURLを


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

じゃなくて(hogeはapiキー)


<script src="http://maps.google.co.jp/maps?file=api&v=2&key=hoge" type="text/javascript"></script>

って感じにしとけば日本語になった。(.com⇒.co.jp)
でもjsapiだとこれだとだめ。どうしたらいいんだと結構探し回ったら、結局ドキュメントに書いてあった。。
http://code.google.com/intl/ja/apis/ajax/documentation/


google.load("maps", "2", {"language" : "ja_JP"});

でも、日本語にならない!えぇえええーjsapiってなんなのーーーって思ってたら、こっちのほう
http://code.google.com/apis/ajax/documentation/
にはlunguageで指定できるのはISO639って書いてある。サンプルは全く同じだけどISO639って何だと思って調べたら日本語はja・・・。そういうわけで、


google.load("maps", "2", {"language" : "ja"});

ってやればちゃんと日本語になったというわけさ!

疲れた。
以上

コスミー について

昔(?)はゲーム作ってました。 今もなんか作ろうとしています。
カテゴリー: Ajax, Javascript パーマリンク

google map jsapiで華麗にはまったこと への1件のフィードバック

  1. AOUPSFMRYXMLXI のコメント:

    Great beat ! I wish to apprentice whilst you amend your site, how could i subscribe for a weblog site? The account helped me a acceptable deal. I had been tiny bit familiar of this your broadcast offered shiny clear concept

コメントを残す

メールアドレスが公開されることはありません。