
function GoogleIni(dmap) {
	
	//googlemapが使用できるかチェック.
	if (GBrowserIsCompatible(dmap)) {
		// 住所検索機能.
		// データの保持	.			
		// ===== 基本部分 =====.
		dmap.addControl(new GLargeMapControl());					//縮尺ボタンにスライドバー表示.
		// ===== 以上 =====
		// ===== マーカー設定 =====.
		dmap.setCenter(new GLatLng(myObj.room[0].LATITUDE, myObj.room[0].LONGITUDE), 11);	//緯度、経度、倍率を設定.
		
		for (i = 0; i < myObj.room.length; i++) {
			addGMarker(myObj.room[i].ROOM_ID,myObj.room[i].LONGITUDE,myObj.room[i].LATITUDE,myObj.room[i].ROOM_NM, dmap);
		}
		// ===== 以上 =====.
		
		// ===== Dクリでズームイン、右Dクリでズームアウト =====.
		dmap.enableContinuousZoom();
		dmap.enableDoubleClickZoom();
		// ===== 以上 =====.
		// ===== ジオコーディングオブジェクト ======.
		gGeo = new GClientGeocoder();
		// ===== 以上 =====.
	}
}

function GoogleIni_Simple(dmap) {
	//googlemapが使用できるかチェック.
	if (GBrowserIsCompatible()) {
		dmap.setCenter(new GLatLng(myObj.room[0].LATITUDE, myObj.room[0].LONGITUDE), 18);	//緯度、経度、倍率を設定.
		
		var customMarkerObj = new GIcon();
		customMarkerObj.image = "http://ikoi.fa24.co.jp/img/custom_icon.png";
		customMarkerObj.shadow = "http://ikoi.fa24.co.jp/img/custom_icon-shadow.png";
		customMarkerObj.iconSize = new GSize(51, 43);
		customMarkerObj.shadowSize = new GSize(51, 43);
		customMarkerObj.iconAnchor = new GPoint(25, 44);
		customMarkerObj.infoWindowAnchor = new GPoint(25, 8);
		var marker = new GMarker(new GPoint(myObj.room[0].LONGITUDE, myObj.room[0].LATITUDE), customMarkerObj);
		dmap.addOverlay(marker);
		
		// ===== Dクリでズームイン、右Dクリでズームアウト =====.
		dmap.enableContinuousZoom();
		dmap.enableDoubleClickZoom();
		// ===== 以上 =====.
	}
}

function GoogleIni_Room(dmap) {
	//googlemapが使用できるかチェック.
	if (GBrowserIsCompatible()) {
		dmap.setCenter(new GLatLng(myObj.room[0].LATITUDE, myObj.room[0].LONGITUDE), 18);	//緯度、経度、倍率を設定.
		
		var customMarkerObj = new GIcon();
		customMarkerObj.image = "https://ikoi.fa24.co.jp/img/custom_icon.png";
		customMarkerObj.shadow = "https://ikoi.fa24.co.jp/img/custom_icon-shadow.png";
		customMarkerObj.iconSize = new GSize(51, 43);
		customMarkerObj.shadowSize = new GSize(51, 43);
		customMarkerObj.iconAnchor = new GPoint(25, 44);
		customMarkerObj.infoWindowAnchor = new GPoint(25, 8);
		var marker = new GMarker(new GPoint(myObj.room[0].LONGITUDE, myObj.room[0].LATITUDE), customMarkerObj);
		dmap.addOverlay(marker);
	}
}

function buildInfoHtml(dataPoint){
	//情報ウィンドウ生成.
	return document.getElementById('DATA_' + dataPoint.no).innerHTML;
}

function buildGMarker(lng, lat){
	//マーカー生成.
	return new GMarker(new GPoint(lng, lat));
}

function addGMarker(markerNo, lng, lat, name, dmap){
	var customMarkerObj = new GIcon();
	customMarkerObj.image = "http://ikoi.fa24.co.jp/img/custom_icon.png";
	customMarkerObj.shadow = "http://ikoi.fa24.co.jp/img/custom_icon-shadow.png";
	customMarkerObj.iconSize = new GSize(51, 43);
	customMarkerObj.shadowSize = new GSize(51, 43);
	customMarkerObj.iconAnchor = new GPoint(25, 44);
	customMarkerObj.infoWindowAnchor = new GPoint(25, 8);
	var marker = new GMarker(new GPoint(lng, lat), customMarkerObj);
	var point  = {'marker':marker,'no':markerNo,'lng':lng,'lat':lat,'name':name};
	var f = function(){
		var lat2 = parseFloat(lat) + 0.05;
		dmap.panTo(new GLatLng(lat2, lng));
		var str = buildInfoHtml(point);
		marker.openInfoWindowHtml(str);
	};
	GEvent.addListener(marker, 'click', f);
	dmap.addOverlay(marker);
}


