	var map = null;
	var geocoder = null;
	var zoom = 13;

	function load() {
	  if (GBrowserIsCompatible()) {
		map = new GMap2(document.getElementById("map"));
		map.setCenter(new GLatLng(34.966138,135.75505), zoom);	// 地図の移動
		map.addControl(new GLargeMapControl());					// 上下左右＋拡大縮小(大型)
	//	map.addControl(new GSmallMapControl ());				// 上下左右＋拡大縮小(小型)
		map.addControl(new GOverviewMapControl());				// オーバービューコントロール
		map.addControl(new GMapTypeControl(true));				// 地図・航空写真切り替え(trueで小型版)
		map.addControl(new GScaleControl(200));					// 縮尺スケール

		geocoder = new GClientGeocoder();
	  }
	}

	function showAddress(address,jsonData) {
	  if (geocoder) {
		geocoder.getLatLng(
		  address,
		  function(point) {
			if (!point) {
				alert(address + " \u304C\u898B\u3064\u304B\u308A\u307E\u305B\u3093\u3002");
			} else {
				showPoint(point,address);
			}
		  }
		);
	  }
	}

	function showPoint(point,label) {
		map.setCenter(point, zoom);
		var marker = new GMarker(point);
		map.addOverlay(marker);
//		marker.openInfoWindowHtml(address);
		GEvent.addListener(marker,"click",function() {
//			map.showMapBlowup(point,0, G_HYBRID_MAP, new GSize(100, 100));
			marker.openInfoWindowHtml(label + "<br/>" + point );
		});
	}
