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;