function createMarker(mpoint, spot, photo, message ) { 
        //----- マーカを作る ------//
        
        //表示するHTMLを作成
        var html="<div><b>"+spot+"</b></div>"
                +"<p>"
              	+message
                +"</p>"
                +"<div align='right'><a href='"+photo+"'>店舗詳細</a></div>";
                        //マーカを作成
        var marker = new GMarker(mpoint);
        GEvent.addListener(marker, "click", function() {
            marker.openInfoWindowHtml(html);
        });
        return marker; 
    }
    function load(){ 
      var map = new GMap2( document.getElementById("map")); 
			//マップコントローラを付ける
			map.addControl(new GLargeMapControl());
			var miniMap=new GOverviewMapControl(new GSize(100,100));
			map.addControl(miniMap);
      map.setCenter( new GLatLng(32.791892, 130.803223), 7 );
      
      //----- XMLを読み込んで、地図にマーカを追加 ------//
      GDownloadUrl("cmn/js/point.xml",function(data, responseCode) {
          var xmlDoc = GXml.parse(data);
          var markers = xmlDoc.documentElement.getElementsByTagName("marker"); 
          for (var i = 0; i < markers.length; i++) { 
               var mpoint = new GLatLng( 
                   markers[i].getAttribute("lat"), 
                   markers[i].getAttribute("lng") 
               ); 
               var spot=markers[i].getAttribute("spot");
               var photo=markers[i].getAttribute("photo");
               var message=markers[i].getAttribute("message");
               var marker = createMarker(mpoint, spot, photo, message);
               map.addOverlay(marker);
          } 
      });
    } 