function createGmap(data){
	if(data.address){
		$(function(){
			
			var map;
			var marker;
			var geocoder = new GClientGeocoder();
			
			//マップ表示設定
			var mScale = 15;	//縮尺
			var mType = G_NORMAL_MAP;	//GMapType(NORMAL or SATELLITE or HYBRID)
			var info = true;	//吹き出し表示(false=close true=open)
			
			if(data.address_bldg){
				data.address_bldg = ' ' + data.address_bldg;
			}
			var html = '<div id="gInfoColumn"><h3>住所：</h3><p>' + data.address + data.address_bldg + '<br />' + data.country + '</p>';	//吹き出し内容
			
			showAddress(data.address);
			
			
			//住所から緯度・経度を取得して表示
			function showAddress(address){
				geocoder.getLatLng(address,
				function(point){
					if(!point){
						//alert(address + " not found");
					}else{
						$('#gMap').append('<div id="mapCanvas"></div>');
						map = new GMap2(document.getElementById("mapCanvas"));
						marker = new GMarker(point);
						
						//センター位置, 縮尺, マップタイプ
						map.setCenter(point, mScale, mType);	
						
						//追加設定
						addSetting();
					}
				});
			}
			
			//追加設定
			function addSetting(){
				//コントローラー
				map.addControl(new GLargeMapControl());
				map.addControl(new GMapTypeControl());
				
				//マーカー
				map.addOverlay(marker);
				if(info){
					marker.openInfoWindowHtml(html);
				}
				GEvent.addListener(marker, 'click', function(){
					marker.openInfoWindowHtml(html);
				});
			}
			
		});
	}
}
