WebサイトにGoogle Mapsを設置する方法。
Googleのアカウントを取得する。
↓
下記URLのGoogle Mapsの登録ページでサイトURLを登録する。
http://code.google.com/apis/maps/signup.html
↓
次のページで出てくるHTMLソースをコピペで使う。
ここまでが、スタンダードな流れ。
ただし、このHTMLソースでは、拡大縮小機能なし、目印なし、航空写真なしの状態。
使いやすくするために、次のカスタマイズを行う。
・中心位置の設定
・拡大縮小、航空写真のコントローラーの設定
・目印の表示
そのために、下記HTMLソースを利用する。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<title>Google Maps Example
<script src="http://maps.google.com/maps?file=api&v=2&key=ここに取得したGoogle Maps API keyを入力する" type="text/javascript"></script>
</head>
<body onload="load()" onunload="GUnload()">
<div id="map" style="width: 450px; height: 300px;"></div>
<script type="text/javascript">
//<![CDATA[
var map = new GMap(document.getElementById("map"));
//座標の設定
var lon = 135.52585244178772; //経度
var lat = 34.687366195371624; //緯度
var moon = new GPoint(lon,lat);
//目標を中心にする
map.centerAndZoom(moon , 3);
//コントローラーを追加する
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
//目標を表示する
var marker = new GMarker(moon);
map.addOverlay(marker);
//]]>
</script>
</body>
</html>
そして、目印の位置指定をする。
下記URLで、目印を表示したい目標の経度緯度を調べる。
経度・緯度を調べる(地図作成作業補助サンプル)
http://jsgt.org/ajax/newmon/samples/chapter03/03-31/getlatlon44.htm
前述のHTMLソースの「座標の設定」のところを変更する。
座標数値は、【v1用】Zoom0 lon lat (v1 Gpoint用) の方を使う。
■動作確認環境
Windows:Internet Explorer 6、Internet Explorer 7、FireFox 2
Mac OS:Safari 3、FireFox 2
■参考サイト
GoogleMapsをサイト内に設置
http://popup.tok2.com/home2/yosiaki/googleMaps.html
Google Maps API 2 作り方・サンプル一覧
http://japonyol.net/editor/googlemaps.html
Google Mapsを自サイトに設置する
http://allabout.co.jp/internet/javascript/closeup/CU20051116A/