﻿    //<![CDATA[

    window.onload = function() {
      if (GBrowserIsCompatible()) {

        //マップ用
	var p_map1 = new GLatLng(33.703778, 131.035309);
	var p_map2 = new GLatLng(33.364944, 131.400261);
	var p_map3 = new GLatLng(33.42777859676984, 131.35562896728516);

        //マーカー用
	var shinmoji = new GLatLng(33.883688, 130.989325);
	var r25 = new GLatLng(33.887863, 130.978167);
	var r10 = new GLatLng(33.830601, 130.923622);
	var r387 = new GLatLng(33.524259, 131.344943);
	var r500 = new GLatLng(33.428211, 131.322327);
	var innai = new GLatLng(33.422953, 131.320181);

	var highway = new GLatLng(33.344267, 131.42807);
	var yamanami = new GLatLng(33.310015973465624, 131.46411895751953);

	var signal = new GLatLng(33.43917699066078, 131.3539981842041);
	var correct = new GLatLng(33.41489331425024, 131.38210773468018);
	var wrong = new GLatLng(33.43494216305534, 131.4072561264038);

        var map1 = new GMap2(document.getElementById('map1'), {size:new GSize(450,350)});
        map1.setCenter(p_map1, 9);
	map1.addControl(new GLargeMapControl());

        map1.addOverlay(addMarker(shinmoji,"阪九フェリー・新門司港"));
        map1.addOverlay(addMarker(r25,"県道25号合流地点"));
        map1.addOverlay(addMarker(r10,"国道10号合流地点"));
        map1.addOverlay(addMarker(r387,"国道387号分岐地点"));
        map1.addOverlay(addMarker(r500,"国道500号分岐地点"));
        map1.addOverlay(addMarker(innai,"道の駅・いんない<br />（9時ぐらいに着けばいいかなと）"));


	var polyline = new GPolyline.fromEncoded({
        color: "#3399ff", 
        weight: 7,
        opacity: 0.8, 
        points: "coymEszn~WgKddA~`Chp@`lFt`HhzBm{B`fBi`FblHlElcFw_CbgFc~E~nJelLbnDogJd}DcgH~WkrK|~Ay{DfC}pCv~@w_CvjD`dCnqB}i@`|AzK|_C{KluCtaB", 
        zoomFactor: 32, 
        levels: "BBBBBBBBBBBBBBBBBBBBB", 
        numLevels: 4
      });

	map1.addOverlay(polyline);

	var map2 = new GMap2(document.getElementById('map2'), {size:new GSize(450,350)});
        map2.setCenter(p_map2, 11);
	map2.addControl(new GLargeMapControl());

        map2.addOverlay(addMarker(r500,"国道500号分岐地点"));
        map2.addOverlay(addMarker(innai,"道の駅・いんない"));
	map2.addOverlay(addMarker(highway,"大分自動車道の高架下。ここで南下すれば早く湯布院<br />に着けますが、やまなみハイウェイを堪能するため遠回り<br />してます"));
	map2.addOverlay(addMarker(yamanami,"やまなみハイウェイ（県道10号）開始地点"));

	var polyline = new GPolyline.fromEncoded({
        color: "#3399ff", 
        weight: 6,
        opacity: 0.8, 
        points: "s|_kEsno`Xto@cjAanBiyBt[_uBfx@{Z|iGslClgD?tfAiRtd@lEhMut@{g@g`@{DoU`CyQiI}[qi@glAsEu|@lXk_Anb@bA`a@wg@lo@bjAzYfCzb@or@|PnTxk@yg@", 
        zoomFactor: 32, 
        levels: "BBBBBBBBBBBBBBBBBBBBBBBB", 
        numLevels: 4
      });

	map2.addOverlay(polyline);

        var map3 = new GMap2(document.getElementById('map3'), {size:new GSize(450,350)});
        map3.setCenter(p_map3, 12);
	map3.addControl(new GLargeMapControl());

        map3.addOverlay(addMarker(innai,"道の駅・いんない"));
	map3.addOverlay(addMarker(signal,"運命の交差点"));
	map3.addOverlay(addMarker(correct,"予定ではここまで来ているハズが"));
	map3.addOverlay(addMarker(wrong,"道を間違えました･･･"));

	var polyline = new GPolyline.fromEncoded({
        color: "#3399ff", 
        weight: 6,
        opacity: 0.8, 
        points: "wm_kEkro`X_NeIvIuLrHxCp@gJdHaNbBqKrF_JiIaV{JgM_PuL_NiVwX{VaGwQ{P}HoEqJnGgUtNgg@tCa^zPgQpMsG|V{@`G_G`EwMzLwIzN_JvT{G", 
        zoomFactor: 32, 
        levels: "BBBBBBBBBBBBBBBBBBBBBBBBBBB", 
        numLevels: 4
      });
	map3.addOverlay(polyline);

	var polyline = new GPolyline.fromEncoded({
        color: "#ff0000", 
        weight: 6,
        opacity: 0.8, 
        points: "ycbkE}`v`X_Oih@kD{SySyJeDsDMyFdDuWk@yNeJqCyB}HnAmEeByNqFwMoAcP|EuOfCsD`CgJdY}SxHeFFeExD}DgAmXvEoFbByJyB{Gh@aDE}D~B}AhG?pM`KdJmI", 
        zoomFactor: 32, 
        levels: "BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB", 
        numLevels: 4
      });

	map3.addOverlay(polyline);


      }
    }

//マーカーを追加する
function addMarker(point,html){
    var marker = new GMarker(point);
    GEvent.addListener(marker, "click", function() {
        marker.openInfoWindowHtml(html);
    });
    return marker;
}

    //]]>
