var currentInfoWindow = null; //最後に開いた情報ウィンドウを記憶 function initialize() { //地図初期化 var initPos = new google.maps.LatLng(35.62876,139.738999); var myOptions = { center : initPos, zoom : 15, mapTypeId : google.maps.MapTypeId.ROADMAP }; var map_canvas = new google.maps.Map(document.getElementById("map_canvas"), myOptions); //マーカーを作成 var markerPos0 = new google.maps.LatLng(35.6309764,139.7352432); var markerPos1 = new google.maps.LatLng(35.6309764,139.7352432); var markerPos2 = new google.maps.LatLng(35.6309764,139.7352432); var markerPos3 = new google.maps.LatLng(35.6279629,139.7353628); var markerPos4 = new google.maps.LatLng(35.6292571,139.7329296); var markerPos5 = new google.maps.LatLng(35.6299599,139.7361071); var markerPos6 = new google.maps.LatLng(35.6283962,139.7372793); var markerPos7 = new google.maps.LatLng(35.6289878,139.7355961); var markerPos8 = new google.maps.LatLng(35.6265381,139.7374182); createMarker(map_canvas, markerPos0, "グランドプリンスホテル新高輪
東京都港区高輪3-13-1
03-3442-1111
詳細","./marker/pin_biz01.png"); createMarker(map_canvas, markerPos1, "グランドプリンスホテル高輪
東京都港区高輪3-13-1
03-3447-1111
詳細","./marker/pin_biz02.png"); createMarker(map_canvas, markerPos2, "ザ・プリンス さくらタワー東京
東京都港区高輪3-13-1
03-5798-1111
詳細","./marker/pin_biz03.png"); createMarker(map_canvas, markerPos3, "品川プリンスホテル
東京都港区高輪4-10-30
03-3440-1111
詳細","./marker/pin_biz04.png"); createMarker(map_canvas, markerPos4, "高輪東武ホテル
東京都港区高輪4-7-6
03-3447-0111
詳細","./marker/pin_biz05.png"); createMarker(map_canvas, markerPos5, "ホテルパシフィック東京
東京都港区高輪3-13-3
03-3445-6711
詳細","./marker/pin_biz06.png"); createMarker(map_canvas, markerPos6, "京品ホテル
東京都港区高輪4-10-20
03-3449-5711
詳細","./marker/pin_biz07.png"); createMarker(map_canvas, markerPos7, "高輪京急ホテル
東京都港区高輪4-10-8
03-3443-1211
詳細","./marker/pin_biz08.png"); createMarker(map_canvas, markerPos8, "東横イン 品川駅高輪口
東京都港区高輪4-23-2
03-3280-1045
詳細","./marker/pin_biz09.png"); } function createMarker(map, latlng, text, icon) { var infoWndOpts = { content : text }; var infoWnd = new google.maps.InfoWindow(infoWndOpts); var image = icon; var markerOpts = { position : latlng, map : map, icon : image }; var marker = new google.maps.Marker(markerOpts); google.maps.event.addListener(marker, "click", function(){ //先に開いた情報ウィンドウがあれば、closeする if (currentInfoWindow) { currentInfoWindow.close(); } //情報ウィンドウを開く infoWnd.open(map, marker); currentInfoWindow = infoWnd; }); return marker; }