June 29, 2007
サーバ移転に伴うメンテナンスのお知らせ
2007年7月9日(月) 14:00 からサーバ移転に伴うメンテナンス作業を実施いたします。
この間、eventcastをご利用いただくことができません。
日時:2007年7月9日(月) 14:00~16:00(予定)
大変ご迷惑をおかけしますが、何卒ご了承いただければと思います。
追記 2007/7/9 16:10
メンテナンス作業が終了いたしました。
Posted by eventcast at 15:28 | Permalink | Comment | Trackback
June 06, 2007
Google Maps APIのホスト名による違い
Google Maps APIは、javascriptのソースURLのホスト名をmaps.google.comにするかmaps.google.co.jpにするかでジオコーディングの結果が変わってきます。
まずは、Google Mapsで以下のURLを見てみましょう。
東京ビッグサイト - Google マップ
ばっちり「東京ビッグサイト」ですね。
東京ビッグサイト - Google Maps
「どこだよっ」と突っ込みたくなる場所を指しています。
実はjavascriptのソースURLのホスト名をmaps.google.comで指定した場合でも同じ結果になってしまいます。
Official Google Maps API Blogでは、モード切替ボタンが日本語になるということ以外書かれていませんし、Google Maps APIのAPIキーを取得するページが英語ページなので、表示されたものをそのまま使われている方は多いのではないでしょうか?(自分もそのひとり)
このモード切替ボタンもmaps.google.comだから英語メニュー、maps.google.co.jpだから日本語メニューという単純なものではなさそうです。というのも、.comで指定した場合でも、IEでアクセスした場合は日本語メニューになるのでメニューの表記は、別の何かで判別しているような気がします。
eventcastでは、Google Ajax APIと組み合わせてジオコーディングを実現していましたが、先日リリースした「場所で探す」を実装する際に、Google Maps のジオコーディングに移行するつもりでした。が上記のような結果になってしまい、結局、Google Ajax APIに戻しました。
その後、いろいろと調べたりGoogle Developer Dayのレセプションパーティでクリスさんに話を聞いたりして上記のような違いがあることを知りました。(ちなみにGoogle Ajax APIは、Google Maps APIでmaps.google.co.jpを指定した場合と同様の結果が返ってきます。)
もしかしたら既出かもしれませんが、ジオコーディングを利用されている方は、ソースURLのホスト名を確認してみてはいかがでしょうか
Posted by eventcast at 16:58 | Permalink | Comment | Trackback