
var gMap;

<!-- マーカ生成関数 -->
function createMarker(point, name) {
	var marker = new GMarker(point);
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(name);
	});

	return marker;
}

<!-- 最初に呼び出される関数 -->
function load() {
	if (GBrowserIsCompatible()) {
		<!-- GMap2オブジェクトの生成 -->
		gMap = new GMap2(document.getElementById("map"));

		<!-- 各種コントロールの追加 -->
		gMap.addControl(new GLargeMapControl());
		gMap.addControl(new GMapTypeControl());
		gMap.addControl(new GOverviewMapControl());
		gMap.addControl(new GScaleControl());

		<!-- なめらかズーム -->
		gMap.enableContinuousZoom();
		<!-- ダブルクリックズーム -->
		gMap.enableDoubleClickZoom();

		<!-- 地図の初期位置の座標 -->
		var lat = 43.063021;
		var lng = 141.352807;

		<!-- 初期位置へ移動 -->
		var centerPoint = new GLatLng(lat, lng);
		gMap.setCenter(centerPoint, 17);

		<!-- マーカの描画 -->
		gMap.addOverlay(createMarker(new GLatLng(43.063021 ,141.352807), "a19"));

	}	// if (GBrowserIsCompatible())
}	// function load()