//var map;
var marker = [];
var infoWindow = [];
var image = "https://careertrip.jp/wp-content/themes/ct/img/pin.png";
var markerData = [
      {
        name: '<p class="map_pin">開催日：<br><a href="https://careertrip.jp/shachomeshi/hidesigns2">【目線はアジア、そして世界へ】ベトナムを拠点にメルカリを超えるアプリ開発を手掛けるIT企業社長と社長メシ</a></p>',
        lat: 35.6457155,
        lng: 139.7093284    }
    ,      {
        name: '<p class="map_pin">開催日：<br><a href="https://careertrip.jp/shachomeshi/imajina">【ブランディングを通じて日本企業を組織から強化する】NYで起業し多くの企業をコンサルしてきた社長と社長メシ！</a></p>',
        lat: 35.6883302,
        lng: 139.7194618    }
    ,      {
        name: '<p class="map_pin">開催日：<br><a href="https://careertrip.jp/shachomeshi/cloudfanding-request">【フィンテックで第2のアップルを創る】元野村證券・3年連続NO.1営業マン社長と社長メシ</a></p>',
        lat: 35.646221,
        lng: 139.709345    }
    ,      {
        name: '<p class="map_pin">開催日：<br><a href="https://careertrip.jp/shachomeshi/imagina-request">【ブランディングを通じて日本企業を組織から強化する】NYで起業し多くの企業をコンサルしてきた社長と社長メシ！</a></p>',
        lat: 35.6883302,
        lng: 139.7194618    }
    ,      {
        name: '<p class="map_pin">開催日：<br><a href="https://careertrip.jp/shachomeshi/tonton-request">【ビジネスでアジアを一つに世界を巻き込む！】日本、アジアで雇用を生み出し続ける社長と社長メシ</a></p>',
        lat: 35.65036750000001,
        lng: 139.7025316    }
    ,      {
        name: '<p class="map_pin">開催日：<br><a href="https://careertrip.jp/shachomeshi/desitaldatesolution-request">【10年連続国内シェア第1位】世界No.1のデジタルデータソリューションカンパニーを目指す社長と社長メシ</a></p>',
        lat: 35.6694726,
        lng: 139.7641258    }
    ,      {
        name: '<p class="map_pin">開催日：<br><a href="https://careertrip.jp/shachomeshi/request-3">【革新的サービスで『女の子の世界を変える』！】毎年150%成長を続けながら社員の「らしい」働き方を追求する若手ベンチャー社長と社長メシ</a></p>',
        lat: 35.6881877,
        lng: 139.6937451    }
    ,      {
        name: '<p class="map_pin">開催日：<br><a href="https://careertrip.jp/shachomeshi/imajina-6">【ブランディングを通じて日本企業を組織から強化する】NYで起業し多くの企業をコンサルしてきた社長と社長メシ！</a></p>',
        lat: 35.6883302,
        lng: 139.7194618    }
      ];

var currentWindow = null;
function initMap() {
    map = new google.maps.Map(document.getElementById('gmap'), {
        center: {lat: 35.6706193625, lng: 139.7171826625},
        zoom: 13,
        scaleControl: true
    });


    for (var i = 0; i < markerData.length; i++) {
        markerLatLng = new google.maps.LatLng({lat: markerData[i]['lat'], lng: markerData[i]['lng']});
        marker[i] = new google.maps.Marker({
            position: markerLatLng,
            map: map,
            icon: image
        });

        infoWindow[i] = new google.maps.InfoWindow({
            content: '<div class="gmap">' + markerData[i]['name'] + '</div>'
        });

        markerEvent(i);
    }


    var styles = [
      {
        featureType: "poi.business",
        elementType: "labels",
        stylers: [
          { visibility: "off" }
        ]
      }
    ];
    map.setOptions({styles: styles});


}


function markerEvent(i) {
    marker[i].addListener('click', function() {
      if(currentWindow){
        currentWindow.close();
      }
      infoWindow[i].open(map, marker[i]);
      currentWindow = infoWindow[i];
    });
}
