var map; var marker = []; var infoWindow = []; var markerData = [{ name: 'ゆふセントラル駅前(2F)現況:空室! 由布院駅前の好立地♪♪ 募集業態は物販・飲食等可となります♪♪(重飲食は要相談、オーナー審査有り)初期費用相談可♪♪', lat: 33.26219331379423, lng: 131.35592007543477, img: '/img_file/data/171116691127106-1.jpg', url: '/search/tenpo/detail.php?171116691127106' } ,{ name: '梶原貸店舗(飲食可)室内改装済み♪ ※オーナー審査 有(募集業態:物販・軽飲食等)', lat: 33.26723626463223, lng: 131.3625480112975, img: '/img_file/data/16598380469791-1.jpg', url: '/search/tenpo/detail.php?16598380469791' } ,{ name: '長谷川貸店舗(1F中央)現状:空室', lat: 33.264395498403594, lng: 131.3564877810145, img: '/img_file/data/163124050718818-1.jpg', url: '/search/tenpo/detail.php?163124050718818' } ,{ name: '観光のメインストリート沿い 貸店舗2階部分', lat: 33.26736779854566, lng: 131.36469134511452, img: '/img_file/data/162692861216488-1.jpg', url: '/search/tenpo/detail.php?162692861216488' } ]; function initMap() { // 地図の作成 var mapLatLng = new google.maps.LatLng({ lat: 33.2626697, lng: 131.355101, // lat: markerData[0]['lat'], // lng: markerData[0]['lng'] }); // 緯度経度のデータ作成 map = new google.maps.Map(document.getElementById('map'), { // #sampleに地図を埋め込む center: mapLatLng, // 地図の中心を指定 zoom: 15 // 地図のズームを指定 }); // マーカー毎の処理 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 // マーカーを立てる地図を指定 }); infoWindow[i] = new google.maps.InfoWindow({ // 吹き出しの追加 content: '
' + '

' + markerData[i]['name'] + '

' + '
' + '詳細はこちら' + '
' // 吹き出しに表示する内容 }); markerEvent(i); // マーカーにクリックイベントを追加 } } // マーカーにクリックイベントを追加 function markerEvent(i) { marker[i].addListener('click', function () { // マーカーをクリックしたとき infoWindow[i].open(map, marker[i]); // 吹き出しの表示 }); }