RSS/SEO/Google/マッシュアップ/ちょっとした豆知識/エンタメ系など
fkoji.com > F.Ko-Jiの「一秒後は未来」 > Google Maps API バージョン2へのアップグレードのポイント
2006 04 04

Google Maps API バージョン2へのアップグレードのポイント

スポンサード リンク

このドキュメントはGoogle Maps API Version 2 Upgrade Guideを元に書かれています。

昨日(2006年4月3日)、Google Maps APIのバージョン2が正式リリースされました。そこで、バージョン1から2へのアップグレードのポイントをここに書き留めておきます。

バージョンアップのもっとも手っ取り早い方法は、Google Mapsを呼び出す<script>のURLにある「v=1」を「v=2」に書き換えることです。しかし、多くのバージョンアップは新たに導入された「GMap2」クラスに対して施されているので、それほどバージョンアップの恩恵を受けることはないと思われます。また、GXslt、openInfoWindowXsltを使っている場合は変更が必要など、予期しない動作が起こることもあります。(参照 Incompatibilities Between Version 1 and Version 2)

<script>の「v=1」を「v=2」に変更し、GMapクラスをGMap2クラスにすれば、バージョンアップされた機能やメソッドを利用することができます。もちろん変更点が多くあるので、ガイドに従ってコードを修正しなければなりません。また、ドキュメントに記載されていなかったfunctionの多くをサポートしないことにしたらしいです。

    GMap2クラスへのアップグレードのポイント
  • まず、地理的座標とピクセル座標を別々のクラスで表現するようになっています。地理的座標を表すのはGLatLngクラス、ピクセル座標を表すのはGPointクラスです。また、GLatLngクラスの引数は(latitude[緯度], longitude[経度])の順、つまり(y座標, x座標)の順です。
  • ズームレベルを表す数字の大小が逆になっています。バージョン1では0が最もズームインした解像度でしたが、バージョン2では0は最もズームアウトしたものに変更されています。
  • 地図タイプの定数名が「G_NORMAL_MAP」、「G_SATELLITE_MAP」、「G_HYBRID_MAP」に変更されています。
  • かなり多くのメソッド名(及びその引数)が変更されています。

また、新たに追加されたGControlクラスとGOverlayクラスという、インタフェースのクラスがあります。exampleを参考にして、試行錯誤してみましょう。(GControlのexampleGOverlayのexample)

はてなブックマーク数 livedoor クリップ Buzzurl

English version

「Google Maps API バージョン2へのアップグレードのポイント」を携帯で読む

前のエントリー: « Googleアラートとはてなブックマークで情報収集
次のエントリー: AjaxでAmazon商品自動表示をパワーアップ »

トラックバック

このエントリーのトラックバックURL:

コメントを投稿

(承認されるまでコメントは表示されません。)




このブログをRSSリーダーで簡単購読
Subscribe with livedoor Reader Add to Google My Yahoo!に追加 Subscribe with Fastladder Bloglinesで閲読登録 はてなRSSに追加 エキサイトリーダーに登録

タイトル:

URL:

リンク用HTMLタグ:

powered by Google Chart API

梅酒コミュニティサイト

梅酒.in

スポンサー

なんかいろいろ

このブログの読者はこんなブログも読んでます。
あわせて読みたい

はてなブックマークカウンター

track feed

フィードメーター - F.Ko-Jiの「一秒後は未来」

スカウター : F.Ko-Jiの「一秒後は未来」








携帯からのアクセスは

QRコード
http://mob.fkoji.com/