    var map = null;
    var coder = null;

    function initialize(x,y) {
      var latlng = new google.maps.LatLng(x,y);
      var myOptions = {
        zoom: 12,
        center: latlng,
        mapTypeId: google.maps.MapTypeId.ROADMAP
      };
      map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
      geocoder = new google.maps.Geocoder();
    }


    function initialize2(address,name) {

      geocoder = new google.maps.Geocoder();
      geocoder.geocode({
        'address': address,
        'language': 'ja',
        'region': 'jp'
      },function(results,status){
        if (status == google.maps.GeocoderStatus.OK) {
          var point = results[0].geometry.location;


      var myOptions = {
        zoom: 15,
        center: point,
        mapTypeId: google.maps.MapTypeId.ROADMAP
      };
      map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);


          map.setCenter(point);
          var marker = new google.maps.Marker({
            map: map,
            position: point,
//            title: results[0].formatted_address
            title: name
          });
//          var info = new google.maps.InfoWindow({
//           content: results[0].formatted_address
//           content: address
//          });
          info.open(map,marker);
        } else {
          alert("地図情報の取得に失敗しました。("+ status + ")");
        }
      });
    }



    function addMarker(event) {
      var address = document.getElementById("address").value;
      geocoder.geocode({
        'address': address,
        'language': 'ja',
        'region': 'jp'
      },function(results,status){
        if (status == google.maps.GeocoderStatus.OK) {
          var point = results[0].geometry.location;
          map.setCenter(point);
          var marker = new google.maps.Marker({
            map: map,
            position: point,
            title: results[0].formatted_address
          });
          var info = new google.maps.InfoWindow({
            content: results[0].formatted_address
          });
          info.open(map,marker);
        } else {
          alert("ジオコーディングに失敗しました。("+ status + ")");
        }
      });
    }

