﻿var markers = new Array();

function load() {
	
  if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("GoogleMap"));
    map.addControl(new GMapTypeControl());
    map.addControl(new GLargeMapControl());
    map.setCenter(new GLatLng(33.45815, 132.43609), 14);
	
	
//情報入力(switchのID、座標、座標)

	markerCreate(1,33.46290,132.42333);//八幡浜市役所八幡浜庁舎
	markerCreate(2,33.48375,132.40089);//八幡浜市役所保内庁舎
	markerCreate(3,33.45590,132.42724);//八幡浜市中央公民館
	markerCreate(4,33.46353,132.42293);//白浜地区公民館
	markerCreate(5,33.45857,132.42525);//松蔭地区公民館
	markerCreate(6,33.45703,132.43035);//江戸岡地区公民館
	markerCreate(7,33.44701,132.43622);//神山地区公民館
	markerCreate(8,33.49563,132.42362);//日土地区公民館
	markerCreate(9,33.42498,132.45792);//双岩地区公民館
	markerCreate(10,33.39861,132.39701);//真穴地区公民館
	markerCreate(11,33.42255,132.40720);//川上地区公民館
	markerCreate(12,33.43909,132.41258);//舌田地区公民館
	markerCreate(13,33.46705,132.47867);//川之内地区公民館
	markerCreate(14,33.50833,132.45854);//日土東地区公民館
	markerCreate(15,33.48423,132.41449);//喜須来地区公民館
	markerCreate(16,33.47673,132.39882);//川之石地区公民館
	markerCreate(17,33.48300,132.40083);//宮内地区公民館
	markerCreate(18,33.54258,132.41544);//磯津地区公民館
	markerCreate(19,33.38613,132.33999);//大島地区公民館

  }
}

//マーカー・吹出作成
function markerCreate(cre_id,cre_lat,cre_lng){
	var point = new GPoint(cre_lng,cre_lat);
	var marker = new GMarker(point);
	GEvent.addListener( marker, 'click', function(){ openWindow(cre_id) });
	markers.push(marker);
	map.addOverlay(marker);
}

//セレクト吹出部分
function openWindow(id){
  var html;
  var point;

  switch(id) {		
	case 1:
    html = "<b>八幡浜市役所八幡浜庁舎</b><br/><font size='1'>〒796-0048 愛媛県八幡浜市北浜1-1-1</font>";
    point = new GLatLng(33.46290,132.42333);
    break;
	
	case 2:
    html = "<b>八幡浜市役所保内庁舎</b><br/><font size='1'>〒796-0202 愛媛県八幡浜市保内町宮内1-260</font>";
    point = new GLatLng(33.48375,132.40089);
    break;
	
	case 3:
    html = "<b>八幡浜市中央公民館</b><br/><font size='1'>〒796-8002 愛媛県八幡浜市広瀬2-13</font>";
    point = new GLatLng(33.45590,132.42724);
    break;
	
	case 4:
    html = "<b>白浜地区公民館</b><br/><font size='1'>〒796-0048 愛媛県八幡浜市北浜1-30</font>";
    point = new GLatLng(33.46353,132.42293);
    break;
	
	case 5:
    html = "<b>松蔭地区公民館</b><br/><font size='1'>〒796-0067 愛媛県八幡浜市中央168-1</font>";
    point = new GLatLng(33.45857,132.42525);
    break;
	
	case 6:
    html = "<b>江戸岡地区公民館</b><br/><font size='1'>〒796-0032 愛媛県八幡浜市東新川1253-4</font>";
    point = new GLatLng(33.45703,132.43035);
    break;
	
	case 7:
    html = "<b>神山地区公民館</b><br/><font size='1'>〒796-8011 愛媛県八幡浜市元城団地48</font>";
    point = new GLatLng(33.44701,132.43622);
    break;
	
	case 8:
    html = "<b>日土地区公民館</b><br/><font size='1'>〒796-0170 愛媛県八幡浜市日土町新堂2-263-3</font>";
    point = new GLatLng(33.49563,132.42362);
    break;
	
	case 9:
    html = "<b>双岩地区公民館</b><br/><font size='1'>〒796-8035 愛媛県八幡浜市若山2-33-4</font>";
    point = new GLatLng(33.42498,132.45792);
    break;
	
	case 10:
    html = "<b>真穴地区公民館</b><br/><font size='1'>〒796-8054 愛媛県八幡浜市穴井3-796</font>";
    point = new GLatLng(33.39861,132.39701);
    break;
	
	case 11:
    html = "<b>川上地区公民館</b><br/><font size='1'>〒796-8050 愛媛県八幡浜市川上町川名津90</font>";
    point = new GLatLng(33.42255,132.40720);
    break;
	
	case 12:
    html = "<b>舌田地区公民館</b><br/><font size='1'>〒796-8041 愛媛県八幡浜市合田</font>";
    point = new GLatLng(33.43909,132.41258);
    break;
	
	case 13:
    html = "<b>川之内地区公民館</b><br/><font size='1'>〒796-8025 愛媛県八幡浜市川之内下4-149-4</font>";
    point = new GLatLng(33.46705,132.47867);
    break;
	
	case 14:
    html = "<b>日土東地区公民館</b><br/><font size='1'>〒796-0170 愛媛県八幡浜市日土町尾之花6-2125-1</font>";
    point = new GLatLng(33.50833,132.45854);
    break;
	
	case 15:
    html = "<b>喜須来地区公民館</b><br/><font size='1'>〒796-0112 愛媛県八幡浜市保内町須川30-1</font>";
    point = new GLatLng(33.48423,132.41449);
    break;
	
	case 16:
    html = "<b>川之石地区公民館</b><br/><font size='1'>〒796-0201 愛媛県八幡浜市保内町川之石1-150-1</font>";
    point = new GLatLng(33.47673,132.39882);
    break;
	
	case 17:
    html = "<b>宮内地区公民館</b><br/><font size='1'>〒796-0202 愛媛県八幡浜市保内町宮内1-127</font>";
    point = new GLatLng(33.48300,132.40083);
    break;
	
	case 18:
    html = "<b>磯津地区公民館</b><br/><font size='1'>〒796-0203 愛媛県八幡浜市保内町磯崎1369-1</font>";
    point = new GLatLng(33.54258,132.41544);
    break;
	
	case 19:
    html = "<b>大島地区公民館</b><br/><font size='1'>〒796-8060 愛媛県八幡浜市大島本浦2-101</font>";
    point = new GLatLng(33.38613,132.33999);
    break;
  }

  map.openInfoWindowHtml(point, html);
}

//セレクト縮尺部分
function selectchanged02() {
    var move;

    var sel02 = document.getElementById("AreaSel");
    var m = sel02.selectedIndex;
    var value = sel02.options[m].value;

    switch (m) {
    case 0:
    map.setCenter(new GLatLng(33.45815, 132.43609), 14);
    break;
    case 1:
    map.setCenter(new GLatLng(33.45815, 132.43609), 9);
    break;

    default:
    break;
    }
	
}
