var currentInfoWindow = null; //最後に開いた情報ウィンドウを記憶
function initialize() {
//地図初期化
var initPos = new google.maps.LatLng(35.662133, 138.553439); //地図の中心点
var myOptions = {
center : initPos,
zoom : 10,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map_canvas = new google.maps.Map(document.getElementById("area_map"), myOptions);
//マーカーを作成
var markerPos37 = new google.maps.LatLng(35.676128,138.553439);
var markerData37 = ['甲府シティホール',
'山梨県甲府市塩部4-10-10',
'yamanashi',
'/facility/yamanashi/images/yamanashi/hall_kofu-ch_s.jpg'];
createMarker(map_canvas, markerPos37,
''+markerData37[0]+'
'+markerData37[1]+'');
var markerPos38 = new google.maps.LatLng(35.644938,138.578748);
var markerData38 = ['ロイヤルシティホール',
'山梨県甲府市南口町1-23',
'yamanashi',
'/facility/yamanashi/images/yamanashi/hall_royal-ch_s.jpg'];
createMarker(map_canvas, markerPos38,
''+markerData38[0]+'
'+markerData38[1]+'');
var markerPos39 = new google.maps.LatLng(35.63032,138.544889);
var markerData39 = ['昭和シティホール',
'山梨県中巨摩郡昭和町西条1035-1',
'yamanashi',
'/facility/yamanashi/images/yamanashi/hall_showa-ch_s.jpg'];
createMarker(map_canvas, markerPos39,
''+markerData39[0]+'
'+markerData39[1]+'');
var markerPos40 = new google.maps.LatLng(35.659467,138.664699);
var markerData40 = ['シティホール東翔苑',
'山梨県笛吹市一宮町田中1169',
'yamanashi',
'/facility/yamanashi/images/yamanashi/hall_toshoen-ch_s.jpg'];
createMarker(map_canvas, markerPos40,
''+markerData40[0]+'
'+markerData40[1]+'');
}
function createMarker(map, latlng, text) {
var infoWndOpts = {
content : text,
};
var infoWnd = new google.maps.InfoWindow(infoWndOpts);
var markerOpts = {
position : latlng,
map : map,
icon: "/common/images/micon.png"
};
var marker = new google.maps.Marker(markerOpts);
//画面表示時に情報ウィンドウを開く。件数増えたら邪魔になるので以下2行をコメントアウトか消すかする
//infoWnd.open(map, marker);
//currentInfoWindow = infoWnd;
google.maps.event.addListener(marker, "click", function(){
//先に開いた情報ウィンドウがあれば、closeする
if (currentInfoWindow) {
currentInfoWindow.close();
}
//情報ウィンドウを開く
infoWnd.open(map, marker);
currentInfoWindow = infoWnd;
});
return marker;
}
window.onload = initialize;