API1(基本表示)

更新日2007-06-12 (火) 09:04:57

中心座標の設定

map.setCenter(new GLatLng([緯度],[経度]),[倍率])
倍率:0−19 (最小 − 最大)

map.setCenter(new GLatLng(34.560709164214195, 136.65369987487793), 13);

拡大縮小のコントロール/衛星写真地図切り替えボタンの挿入

拡大縮小のコントロール

map.addControl(new GLargeMapControl());

衛星写真地図切り替えボタン

map.addControl(new GMapTypeControl());

マーカーの表示

var mp = new GLatLng(34.560709164214195,136.65369987487793); <==緯度、経度
var marker = new GMarker(mp);
map.openInfoWindowHtml(mp,
    "<center><B>山田 太郎</B></center><BR><Font size =\"1\">三重県伊勢市<Br>TEL:012-123-987</font>");
map.addOverlay(marker);

openInfoWindowHtmlで吹き出しにHTML形式で表示

住所で表示

GClientGeocoderを初期化してgetLatLngメソッドで以下のようにaddressに住所を渡すと、第2引数にコールバック関数を指定し、その引数に緯度、経度が入るのでその関数の中で処理を行う。

geocoder = new GClientGeocoder();

geocoder.getLatLng(
               address,
               function(point){
                   (処理)
               }

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS