/* スケジュール用マップ */

var marker;
var map;


// point

// 8	市民広場			38.26691651047104	, 140.86987495422363
// 9	勾当台公園			38.267004957956246	, 140.87155401706696
// 10	せんだいメディアテーク		38.26537076798406	, 140.86557269096375
// 11	仙台ﾏｰｸﾜﾝｽｸｴｱ（パルコ前）	38.26183691705515	, 140.88147819042206
// 12	中央通				38.2614831012971	, 140.87729394435883
// 13	一番町通			38.260497462599226	, 140.87196707725525
// 14	錦町公園			38.26661747293766	, 140.87504088878632
// 15	仙台市役所前			38.267763074840175	, 140.86974620819092
// 16	青葉神社～通町通り		38.28254056154988	, 140.8628100156784
// 17	東二番丁通・定禅寺通		38.26021103517093	, 140.87493896484375
// point




function load() {
    if (GBrowserIsCompatible()) {

        //位置を二つ作成
        var points = new Array();
                              
        points[8]  = new GLatLng(38.26691651047104	, 140.86987495422363);
        points[9]  = new GLatLng(38.267004957956246	, 140.87155401706696);
        points[10] = new GLatLng(38.26537076798406	, 140.86557269096375);
        points[11] = new GLatLng(38.26183691705515	, 140.88147819042206);
        points[12] = new GLatLng(38.2614831012971	, 140.87729394435883);
        points[13] = new GLatLng(38.260497462599226	, 140.87196707725525);
        points[14] = new GLatLng(38.26661747293766	, 140.87504088878632);
        points[15] = new GLatLng(38.267763074840175	, 140.86974620819092);
        points[16] = new GLatLng(38.28254056154988	, 140.8628100156784);
        points[17] = new GLatLng(38.26021103517093	, 140.87493896484375);
                                 
        //Gmap2生成
        var map = new GMap2(document.getElementById("map"));
        map.setCenter(points[8], 18);
	    map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());


        
        //マーカー作成
        marker = new Array();


        marker[8] = new GMarker(points[8])
	        map.addOverlay(marker[8]);

        marker[9] = new GMarker(points[9])
	        map.addOverlay(marker[9]);

        marker[10] = new GMarker(points[10])
	        map.addOverlay(marker[10]);

        marker[11] = new GMarker(points[11])
	        map.addOverlay(marker[11]);

        marker[12] = new GMarker(points[12])
	        map.addOverlay(marker[12]);

        marker[13] = new GMarker(points[13])
	        map.addOverlay(marker[13]);

        marker[14] = new GMarker(points[14])
	        map.addOverlay(marker[14]);

        marker[15] = new GMarker(points[15])
	        map.addOverlay(marker[15]);

        marker[16] = new GMarker(points[16])
        	map.addOverlay(marker[16]);

        marker[17] = new GMarker(points[17])
	        map.addOverlay(marker[17]);


        //マーカーにイベント追加
                                                                                       
        GEvent.addListener(marker[8],  "click", function() {marker[8].openInfoWindowHtml ("<div>市民広場		</div>");});
        GEvent.addListener(marker[9],  "click", function() {marker[9].openInfoWindowHtml ("<div>勾当台公園		</div>");});
        GEvent.addListener(marker[10], "click", function() {marker[10].openInfoWindowHtml("<div>せんだいメディアテーク	</div>");});
        GEvent.addListener(marker[11], "click", function() {marker[11].openInfoWindowHtml("<div>仙台ﾏｰｸﾜﾝｽｸｴｱ（パルコ前）</div>");});
        GEvent.addListener(marker[12], "click", function() {marker[12].openInfoWindowHtml("<div>中央通			</div>");});
        GEvent.addListener(marker[13], "click", function() {marker[13].openInfoWindowHtml("<div>一番町通		</div>");});
        GEvent.addListener(marker[14], "click", function() {marker[14].openInfoWindowHtml("<div>錦町公園		</div>");});
        GEvent.addListener(marker[15], "click", function() {marker[15].openInfoWindowHtml("<div>仙台市役所前		</div>");});
        GEvent.addListener(marker[16], "click", function() {marker[16].openInfoWindowHtml("<div>青葉神社～通町通り	</div>");});
        GEvent.addListener(marker[17], "click", function() {marker[17].openInfoWindowHtml("<div>東二番丁通～定禅寺通	</div>");});



    }


// map
  if (GBrowserIsCompatible()) {

    var sw = new GLatLng(38.26614364333927, 140.87065815925598);
    var ne = createNELatLng(sw, 520, 424);

    var bounds = new GLatLngBounds(sw, ne);
    var goverlay = new GGroundOverlay("../maptest02.png", bounds);

    map.addOverlay(goverlay);
  }

function createNELatLng(latlng, w, h){
  var point = map.fromLatLngToContainerPixel(latlng);

  var x = point.x;
  var y = point.y;

  var nelatlng = map.fromContainerPixelToLatLng(new GPoint(x + w, y - h));

  return nelatlng;
}

// map

}







//イベント発生させるメソッド
function openInfo(i) {
     GEvent.trigger(marker[i], "click", null);
}



