var currentInfoWindow = null; //最後に開いた情報ウィンドウを記憶
var contentStr = null;
var stationList = [
{"latlng":[34.700470200000000,
135.497968000000010],
name:"MEN’S TBC 梅田本店",
shopImg:"https://www.refle.info/salonImg/NjMwQDBAOGUxZDA0NTg2ZjBiNWM0NDEyNmE1Y2E1M2ZmYTcwZmJAOTBANDIw.jpeg",
open:"2",
icon:"/images/googlemap/close/icon_mbeauty.png",
scaledSize : new google.maps.Size(30, 34.5),
manage:"25",
genreName:"メンズエステティック",
url:"/shop/tbc-umeda/",
shopName:"MEN’S TBC 梅田本店",
shopTel:"0120-025236",
reserve:"(要予約)",
time:"12:00~21:00/土日10:00~20:00/祝10:00~19:00",
closed:"不定休",
mapDisable:"0"
},
{"latlng":[34.696289800000000,
135.529989600000000],
name:"MEN’S TBC 京橋駅前店",
shopImg:"https://www.refle.info/salonImg/NjMyQDBANjMzNWIwNTUyYjEyZjgzNDA1ZjViNTNjOWU0YTVkY2FAOTBANDIw.jpeg",
open:"2",
icon:"/images/googlemap/close/icon_mbeauty.png",
scaledSize : new google.maps.Size(30, 34.5),
manage:"25",
genreName:"メンズエステティック",
url:"/shop/tbc-kyobashi/",
shopName:"MEN’S TBC 京橋駅前店",
shopTel:"0120-025236",
reserve:"(要予約)",
time:"12:00~21:00/土日祝10:00~19:00",
closed:"不定休",
mapDisable:"0"
},
{"latlng":[34.701948000000000,
135.503145300000030],
name:"ラ・パルレ 梅田本店",
shopImg:"https://www.refle.info/salonImg/MjAzQDBAZWM5ZmNmOTZmZTZiYjNhMDVlMDFkYzU0YzE1OTBjNWZAOTBANDIw.jpeg",
open:"2",
icon:"/images/googlemap/close/icon_mbeauty.png",
scaledSize : new google.maps.Size(30, 34.5),
manage:"25",
genreName:"メンズエステティック",
url:"/shop/parler-umeda/",
shopName:"ラ・パルレ 梅田本店",
shopTel:"0120-860-239",
reserve:"(完全予約制)",
time:"11:30~21:00/土10:30~20:00/日祝10:00~19:00",
closed:"年中無休※年末年始を除く",
mapDisable:"0"
},
{"latlng":[34.699001100000000,
135.501673300000000],
name:"ダンディハウス 梅田本店",
shopImg:"https://www.refle.info/salonImg/MTI3MEAwQDgxMzU0MDI5YTVjYjU4ZjYyNjcwNDliM2UzYWY2ZjAxQDkwQDQyMA%3D%3D.jpeg",
open:"2",
icon:"/images/googlemap/close/icon_mbeauty.png",
scaledSize : new google.maps.Size(30, 34.5),
manage:"25",
genreName:"メンズエステティック",
url:"/shop/dandy-umeda/",
shopName:"ダンディハウス 梅田本店",
shopTel:"0120-552-011",
reserve:"(完全予約制)",
time:"11:00~21:00/土日祝10:00~19:00",
closed:"不定休",
mapDisable:"0"
}];
function createMarker(map, i) {
//マーカーを作成
station = stationList[i];
latlng = new google.maps.LatLng(station.latlng[0], station.latlng[1]);
title = station.name;
genreName = station.genreName;
manage = station.manage;
if(station.url){
imgurl = '
';
url = ''+station.shopName+'';
}else{
imgurl = station.shopName;
url = station.shopName;
}
if(manage <= 5){
contentStr = '';
contentStr += '
'+url+'
';
contentStr += '
'+genreName+'
';
contentStr += '
';
}else if(manage <= '10'){
contentStr = '';
contentStr += '
'+url+'
';
contentStr += '
'+imgurl+'
';
contentStr += '
';
contentStr += '
'+genreName+'
';
contentStr += '
'+station.time+'
';
contentStr += '
'+station.closed+'
';
contentStr += '
';
contentStr += '
';
}else{
contentStr = '';
contentStr += '
'+url+'
';
contentStr += '
'+imgurl+'
';
contentStr += '
';
contentStr += '
'+genreName+'
';
contentStr += '
'+station.time+'
';
contentStr += '
'+station.closed+'
';
contentStr += '
';
contentStr += '
';
}
image = "image"+i;
var image = {
url: station.icon,
scaledSize : station.scaledSize
}
var marker = new google.maps.Marker({
position : latlng,
icon : image,
map : map,
title : title
});
var infoWnd = new google.maps.InfoWindow({
content : contentStr
});
//マーカーがクリックされたら、情報ウィンドウを表示
google.maps.event.addListener(marker, "click", function(){
if (currentInfoWindow) {
currentInfoWindow.close();
}
infoWnd.open(map, marker);
currentInfoWindow = infoWnd;
});
return marker;
}