google.maps.event.addDomListener(window, 'load', function() {
  var mapdiv = document.getElementById('map_canvas');   // 緯度経度をHTMLから取得
  var name = document.getElementById('name');   // 名前を取得
  var add = document.getElementById('add');   // 住所を取得
  var tel = document.getElementById('tel');   // 電話番号を取得
  var code = mapdiv.innerHTML.split(",");
  var latlng = new google.maps.LatLng(code[0],code[1]); // 緯度経度を指定
  var myOptions = {
    zoom: 11,
    center: latlng,
    mapTypeId: google.maps.MapTypeId.ROADMAP,
    scaleControl: true,
    scrollwheel: false            // マウスホイールがスクロールしたときのズームを無効
  };
  var map = new google.maps.Map(mapdiv, myOptions);
  var contentString =
    '<div id="mapcontent" style="font-size:12px;color:#000;overflow:hidden;">'+
    '<p><b>' + name.innerHTML + '</b><br />' +
    add.innerHTML + '<br />'+
    tel.innerHTML + '</p>'+
    '</div>';
  var infowindow = new google.maps.InfoWindow({
    content: contentString
  });
  var icon = new google.maps.MarkerImage(
    'http://hp.lgear.net/mtos9/marker.png',
    new google.maps.Size(51,58),   // アイコン画像のサイズ横×縦
    new google.maps.Point(0,0),    // 0,0でいいと思う
    new google.maps.Point(25.5,58) // アイコン画像のどの位置を地図上に指し示すか
  );
  var shadow = new google.maps.MarkerImage(
    'http://hp.lgear.net/mtos9/shadow.png',
    new google.maps.Size(93,60),
    new google.maps.Point(0,0),
    new google.maps.Point(25.5,60)
  );
  var marker = new google.maps.Marker({
    position: latlng,
    map: map,
    title: ' カネヨ醤油',
    icon: icon,
    shadow: shadow
  });
  google.maps.event.addListener(marker, 'click', function() {
    infowindow.open(map,marker);
  });
  var patharray = new Array();
  patharray[0] = new google.maps.LatLng(33.61294,131.652088);
  patharray[1] = new google.maps.LatLng(33.61008,131.726074);
  patharray[2] = new google.maps.LatLng(33.594031,131.726074);
  patharray[3] = new google.maps.LatLng(33.596891,131.652088);
  patharray[4] = new google.maps.LatLng(33.61294,131.652088);
  // Polylineの初期設定
  var polylineOpts = {
    map: map,
    path: patharray,
    strokeColor: '#FF0000', //色（#RRGGBB形式）
    strokeOpacity: 0.3,     //透明度　0.0～1.0（デフォルト）
    strokeWeight: 2         //太さ（単位ピクセル）
  };
  // 直前で作成したPolylineOptionsを利用してPolylineを作成
  var polyline = new google.maps.Polyline(polylineOpts);
});

