« Google Maps API のバージョン2が正式リリース | メイン | Digg のようなサイト一覧 英語圏&各国版 »
2006年04月04日
Google Maps API バージョン2による地図表示サンプル
Google Maps API のバージョン2が正式リリースでご紹介したバージョン2の API を使ってみた。
サイボウズ・ラボは全社員それぞれに遊び場用のサーバ環境をくれているので、(ほとんど使ってなかった)僕のサーバに置いてみた。
ちなみに、元の HTML は PHP 用の GoogleMapAPI というライブラリで生成したもの。こないだの開発合宿でちょっと遊んでみたので、生成されたバージョン1用のコードを、Google の移行ガイドに従ってバージョン2用に書き換えた。
一番大きな変更は、GPoint を GLatLng に(パラメータの順番も逆に)置き換え。あとはいくつかのメソッドが変わっているのでそれらの呼び出しを書き換え。で、なんとなくうまくいってる。もちろん、もっといろんな機能を使っている場合は書き換えも多くなるだろうけど。
上記のサンプルで、バージョン2用に読み込まれた Javascript のサイズは 1536バイト、バージョン1用が 2104バイト。減ってるけど「サイズが約半分」ってことはないなあ。何か間違ってるんだろうか。
投稿者 秋元 : 2006年04月04日 16:31
トラックバック
このエントリーのトラックバックURL:
http://labs.cybozu.co.jp/cgi-bin/mt-admin/mt-tbp.cgi/512
このリストは、次のエントリーを参照しています: Google Maps API バージョン2による地図表示サンプル:
» Google Maps API のバージョン2が正式リリース from 秋元@サイボウズ研究所プログラマーBlog
via Google 公式ブログ 機能 ライブラリ Javascript のサイ... [続きを読む]
トラックバック時刻: 2006年04月04日 16:57
コメント
バージョン2の方は、画面拡大後、下方へスクロールできません。上と左右はOKですが、下だと直前操作画面へ戻るようです。
もっとも、私の中古PCが原因かも知れませんが・・・(^^;)
投稿者 anan : 2006年04月05日 12:18
ありがとうございます。こちらからは下スクロールも問題ないようです。(Windows XP Pro, Firefox 1.5.0.1)
ひょっとしたら、と思い IE6.0 で試してみたところ、IE6.0 では下スクロールもだめですし、社名をクリックしてその会社の位置にスクロールするところも、正しくない位置にスクロールしてしまうようです。
Firefox では動いているので、呼び出し方の間違いではなくv2のバグかなあ、と思いますが。
投稿者 秋元 : 2006年04月05日 12:45
v2 のほうの タグに「v1」と書いてあったので直しました。
# コピペミス
投稿者 秋元 : 2006年04月05日 12:47