﻿var oMap = null;

function fmMapInit(INIT_IDO_VALUE, INIT_KEIDO_VALUE, INIT_ZOOM_VALUE, GMAP_DISP_ID) {
	if ( !GBrowserIsCompatible() ) return true;

	// Map初期化
	oMap = new GMap2(document.getElementById(GMAP_DISP_ID));
	oMap.addControl(new GLargeMapControl());
	oMap.addControl(new GMapTypeControl());

	// 地図を初期値で表示
	oMap.setCenter(new GLatLng(INIT_IDO_VALUE, INIT_KEIDO_VALUE), INIT_ZOOM_VALUE, oMap.getCurrentMapType());
}

//マーカー追加処理
function fnMarkAdd(asIdo, asKdo, asName){
                        
	if(asName == "") {
		// マーカーをセット
		var oMark = new GMarker(new GLatLng(asIdo, asKdo), {draggable:true });
		oMap.addOverlay(oMark);

		GEvent.addListener(oMark, "click", function() {
			oMap.closeInfoWindow(); //情報ウィンドウを閉じる
		});

	}else{
		// マーカーをセット
		var oMark = new GMarker(new GLatLng(asIdo, asKdo), {title:asName.replace('<br /><br />', '\n')});
		oMap.addOverlay(oMark);

		GEvent.addListener(oMark, "click", function() {
			oMark.openInfoWindowHtml('<p align="left">' + asName  + '</p>', {maxWidth:200});
		});
	} 
            
}
