1. HOME
  2. BLOG
  3. Google Maps API v2
BLOG

Google Maps API v2

BLOG

81

Google Maps API v2が公開されてからずいぶんと経ちますが、なかなか対応出来ず、棚上げ状態でした。以前からこの話は有りましたが、Google Maps API Blog(The Official)によると、なんと、v1の停止が10月中旬頃には実施されそうです。とほほ。。。重い腰を上げ、忘れ去ったGoogle APIを思い起こしつつ、やっとのことで書き換え完了。

せっかくなので、v1からv2へ、書き換えが必要な主な箇所をメモとしてリストアップします。

1)バージョンナンバーを変更
下記の部分の v=1 を v=2へ
v1:<script src=”http://maps.google.com/maps?file=api&v=1&key=……
v2:<script src=”http://maps.google.com/maps?file=api&v=2&key=……

2)GMapクラス名を変更
v1:var map = new GMap(document.getElementById(“map”));
v2:var map = new GMap2(document.getElementById(“map”));

3)centerAndZoom を setCenter へ変更
v1:map.centerAndZoom(new Gpoint(x, y), zoomLevel));
v2:map.setCenter(new GLatLng(y, x), zoomLevel);
ここでの注意点
Gpoint(x, y)とGLatLng(y, x)では、緯度、経度のパラメーターの順番が逆。
zoomLevelは、
v1:(拡大)0, 1, 2, 3…..(縮小)
v2:(拡大)17, 16, 15, 14…..(縮小)
と逆になっています。

4)地図のタイプ名を変更
v1:G_MAP_TYPE, G_SATELLITE_TYPE, G_HYBRID_TYPE
v2:G_NORMAL_MAP、G_SATELLITE_MAP、G_HYBRID_MAP

1)のバージョンナンバーのみの変更でも、動く場合も有るようです。
ただ、将来的にv1のAPIがサポートされ続ける保証も無さそうだし、ちと不安。。。

あと、追加された主な機能としては、
地図の右隅の小窓に、縮尺の違う地図を表示出来るようになりました。
map.addControl(new GOverviewMapControl());

この他にも、変更点は色々有るようです。
詳細はこちら → Google Maps API

追記(2006.10.19)
———————————-
Google Mapsのオフィシャルブログに再度、v1終了についてのアナウンスがありました。
どうも、終了は11月の第1週に伸びたようです。
詳しくはこちら → Google Maps API Blog

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

PickUp