﻿// Lilla Dalarna へのアクセスマップ

window.addEvent("load", function(){
	
	// mapを生成
	var map = new GMap2($("mapHolder"));
	
	// マップをズームする際に使用するフラグ
	map.flag = true;
	
	// ポイント設定
	var gp_map = new GLatLng(37.02229110771148, 139.75982666015625);
	
	// 中央座標設定
	map.setCenter(gp_map, 9, G_NORMAL_MAP);

	// コントロール追加
	var ctrObj	 = new GLargeMapControl();
	map.addControl(ctrObj);
	
	// マーカー追加
	addMarker(37.20631613884988, 139.56410318613052, "ゲストハウス・ダーラナ");
	addMarker(36.9162225393253, 139.93985652923584, "西那須野塩原インターチェンジ");
	
	// マーカー追加の関数
	function addMarker(lat, lng, ttl){
		
		// アイコンの座標設定
		var gp = new GLatLng(lat, lng);
		
		// アイコンのオプションを設定
		m = new GMarker(gp, {title: ttl});
		m.gp = gp;
		map.addOverlay(m);
		
		// イベントハンドラ設定
		GEvent.addListener(m, "click", function(){
			if(map.flag){
				map.setCenter(this.gp, 15);
			}else{
				map.setCenter(gp_map, 9);
			}
			map.flag = !map.flag;
		});
	}
	
	// ラインを作成
	var points = [
		createGP(36.9162225393253, 139.93985652923584),
		createGP(37.0139817140817, 139.7296142578125),
		createGP(37.20312446762865, 139.76441860198975),
		createGP(37.20635459189709, 139.56494808197021)
	];
	
	map.addOverlay(new GPolyline(points, "#ff0000"));
	
	function createGP(lat, lng){
		return new GLatLng(lat, lng);
	}
	
});









