var currentInfoWindow = null; //最後に開いた情報ウィンドウを記憶
var contentStr = null;
var stationList = [
{"latlng":[34.703245100000000,
135.503767400000020],
name:"ニュージャパン梅田",
shopImg:"https://www.refle.info/salonImg/QEBAOTBANDIw.jpeg",
open:"1",
icon:"/images/googlemap/open/icon_bathhouse.png",
scaledSize : new google.maps.Size(20, 23),
manage:"5",
genreName:"スーパー銭湯",
url:"/shop/umedasauna-newjapan/",
shopName:"ニュージャパン梅田",
shopTel:"06-6312-0610",
reserve:"",
time:"24時間営業(24時間営業)",
closed:"年中無休",
mapDisable:"0"
},
{"latlng":[34.705283700000000,
135.502825799999980],
name:"大東洋",
shopImg:"https://www.refle.info/salonImg/QEBAOTBANDIw.jpeg",
open:"2",
icon:"/images/googlemap/close/icon_bathhouse_close.png",
scaledSize : new google.maps.Size(20, 23),
manage:"5",
genreName:"スーパー銭湯",
url:"/shop/daitoyo/",
shopName:"大東洋",
shopTel:"06-6312-7522",
reserve:"",
time:"12:00~翌10:00",
closed:"年中無休",
mapDisable:"0"
},
{"latlng":[34.707580812400460,
135.508118323313500],
name:"常盤湯(ときわゆ)",
shopImg:"https://www.refle.info/salonImg/QEBAOTBANDIw.jpeg",
open:"2",
icon:"/images/googlemap/close/shop_s_close.png",
scaledSize : new google.maps.Size(10, 10),
manage:"5",
genreName:"銭湯(公衆浴場)",
url:"/shop/tokiwayu/",
shopName:"常盤湯(ときわゆ)",
shopTel:"06-6371-6817",
reserve:"",
time:"14:30~翌1:30",
closed:"第2・4水曜日",
mapDisable:"0"
},
{"latlng":[34.707880700000000,
135.504064600000000],
name:"葉村温泉(はむらおんせん)",
shopImg:"https://www.refle.info/salonImg/QEBAOTBANDIw.jpeg",
open:"2",
icon:"/images/googlemap/close/shop_s_close.png",
scaledSize : new google.maps.Size(10, 10),
manage:"5",
genreName:"銭湯(公衆浴場)",
url:"/shop/hamura/",
shopName:"葉村温泉(はむらおんせん)",
shopTel:"06-6371-5744",
reserve:"",
time:"14:30~翌1:00",
closed:"土曜",
mapDisable:"0"
},
{"latlng":[34.706658800000000,
135.510250199999970],
name:"クラブ温泉",
shopImg:"https://www.refle.info/salonImg/QEBAOTBANDIw.jpeg",
open:"2",
icon:"/images/googlemap/close/shop_s_close.png",
scaledSize : new google.maps.Size(10, 10),
manage:"5",
genreName:"銭湯(公衆浴場)",
url:"/shop/kurabu/",
shopName:"クラブ温泉",
shopTel:"06-6371-7277",
reserve:"",
time:"15:00~翌1:30",
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;
}