Google Maps APIを活用、Google地図を緯度経度指定からWEBページに埋め込みする

地図の中心となる緯度経度を指定し、地図の拡大レベルを指定します。

緯度経度情報は下記のサイトで取得することができます。

座標として提示される35.710208, 139.812734という数字が緯度経度情報です。
Geocoding


池袋駅を中心とした地図を取得してみます。


html
ほとんどがスクリプトでbodyは1行だけ・・・。
中心のマーカーは池袋駅ですが、追加マーカーとして江古田駅を指定しています。
ズームをいじっていないので、スライドしないと追加された江古田駅マーカーは見えないです。

<meta charset="UTF-8">
<title>Google Maps API</title>

<!-- 【1】Google Maps APIを呼び出し-->
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true&language=ja"></script>

<!-- 【2】どんな地図を描くかのメイン処理 -->
<script type="text/javascript">

// ■地図初期化し表示
function initialize(){
	
	//■地図を表示する緯度経度を指定する
	var latlng = new google.maps.LatLng(35.728926,139.71038);
	
	//■地図必須プロパティを設定
	var myOptions={
		
		//■ズームレベルの指定0〜17
		zoom:14,

//■地図の中心を指定(上記で設定の緯度経度laglng)
center:latlng,

//■地図のタイプ設定
// ROADMAP:デフォルト、SATELLITE:写真タイル、HYBRID:写真タイルと主要な機能、TERRAIN:物理的な起伏を示すタイル
 mapTypeId: google.maps.MapTypeId.ROADMAP
 
	};//地図プロパティここまで
	
	//■<div id="map_canvas">と結びつけて、その領域に地図を描く
	var map=new google.maps.Map(document.getElementById("map_canvas"),myOptions);
	
	//■中心にマーカーの表示
	var marker1= new google.maps.Marker({
		position: latlng,
		title:"池袋駅"
	});
	marker1.setMap(map);
	
//■マーカーの追加表示(緯度軽度指定の場合)
var myLatlng=new google.maps.LatLng(35.737376, 139.672756);	
var marker2=new google.maps.Marker({
	position:myLatlng,
	title:"江古田駅"
});
marker2.setMap(map);

//■マーカーをクリックしたら、情報ウィンドウを表示
var marker1text = 'ここは<span style="color:#f00;">池袋駅</span>です'
var infowindow1=new google.maps.InfoWindow({
	content:marker1text,
	maxWidth:200
});
google.maps.event.addListener(marker1, 'click', function(){
infowindow1.open(map,marker1);
});

var marker2text='ここは<span style="color:#f00;">江古田駅</span>です'
var infowindow2=new google.maps.InfoWindow({
	content: marker2text,
	maxWidth:200
});
google.maps.event.addListener(marker2, 'click', function(){
infowindow2.open(map,marker2);
});
	
}//initialize()

</script>		
</head>
<body onload ="initialize()">
<!-- 地図はここに描画される-->
<div id="map_canvas" style="width:640px; height:480px;"></div>
</body>
</html>

追加表示したマーカー部分までスライドして見せるとこのようになります。
江古田をマーカー追加しています。


忍者にアップロードしたデータ

http://latte.moto-chika.com/googlemap/googlemaps.html
マーカーをクリックすると吹き出しを表示します。