//<![CDATA[

var	map;
var mappoint;

var	parking;
var parkingpoint;

var	centerpos;
var	centerzoom	= 12;										// 初期表示のスケール（0～17 の表示倍率）

// 地図読み込み
function loadMap( modulename )
{
	// 
	switch ( modulename ) {
		case 'hysangaku':
			map_ido		= 39.393837504935014;				// 緯度（周辺地図）
			map_kdo		= 140.07016092538834;				// 経度（周辺地図）
			break;
		default:
			return;
			break;
	}

	// Google Map 読み込み（API を使用できるかどうか？）
	if (GBrowserIsCompatible()) {
		// 周辺地図
		if ( document.getElementById("map")) {
			// 新しい地図を作成
			map = new GMap2(document.getElementById("map"));

			// 指定された中心地点に対してマップビューを設定
			centerpos = new GLatLng(map_ido, map_kdo);		// 中心地点
			map.setCenter(centerpos, centerzoom);

			// コントロールの表示
			map.addControl(new GLargeMapControl());			// 4方向ムーブ、ズームイン/アウト＋スライダー
			map.addControl(new GOverviewMapControl());		// 概観の小地図
			map.addControl(new GScaleControl());			// 地図の縮尺表示

			//// ポインタの表示
			// mappoint = new GPoint(map_kdo, map_ido);		// ポインタ（周辺地図）
			//// var marker = new GMarker(mappoint);
			// map.addOverlay(marker);
			gm_mapreview();

			//// イベント追加
			// GEvent.addListener(map, "dragend", function(){gm_mapreview();});	// ドラッグ解除時
			// GEvent.addListener(map, "moveend", function(){gm_mapreview();});	// 移動解除時
			// GEvent.addListener(map, "click", function(){gm_mapreview();});		// クリック時
		}
	}
}

// 再表示
function gm_mapreview()
{
	// ポインタの表示
	mappoint = new GPoint(map_kdo, map_ido);				// ポインタ（周辺地図）

	var icon = new GIcon();
	icon.image = "/modules/hysangaku/js/sangaku.gif";		// アイコン画像
	// icon.shadow = "/modules/hysangaku/js/shadow.gif";	// 影アイコン画像
	icon.iconSize = new GSize(50, 36);						// アイコンサイズ
	// icon.shadowSize = new GSize(50, 36);					// 影アイコンサイズ
	icon.iconAnchor = new GPoint(25, 36);					// アイコン配置位置(左上隅から)
	// icon.infoWindowAnchor = new GPoint(25, 36);				// マーカー情報ウインドウの位置

	var marker = new GMarker(mappoint, icon, true);
	map.addOverlay(marker);
}

//]]>

