var currentInfoWindow = null; //最後に開いた情報ウィンドウを記憶 function initialize() { //地図初期化 var initPos = new google.maps.LatLng(35.658871,139.701238); 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.6562390,139.7016843); var markerPos1 = new google.maps.LatLng(35.6564500,139.6994428); var markerPos2 = new google.maps.LatLng(35.6555194,139.6935628); var markerPos3 = new google.maps.LatLng(35.6548254,139.7051313); var markerPos4 = new google.maps.LatLng(35.6558141,139.7038952); var markerPos5 = new google.maps.LatLng(35.6578692,139.6959626); var markerPos6 = new google.maps.LatLng(35.6580664,139.6947682); var markerPos7 = new google.maps.LatLng(35.6582053,139.6956154); var markerPos8 = new google.maps.LatLng(35.6583497,139.6944682); var markerPos9 = new google.maps.LatLng(35.6577970,139.6951015); var markerPos10 = new google.maps.LatLng(35.6578914,139.6951960); var markerPos11 = new google.maps.LatLng(35.6580720,139.6953209); var markerPos12 = new google.maps.LatLng(35.6571332,139.6968819); var markerPos13 = new google.maps.LatLng(35.6581275,139.6950376); var markerPos14 = new google.maps.LatLng(35.6580720,139.6953209); var markerPos15 = new google.maps.LatLng(35.6568082,139.6946683); var markerPos16 = new google.maps.LatLng(35.6568721,139.6948460); var markerPos17 = new google.maps.LatLng(35.6580664,139.6947682); var markerPos18 = new google.maps.LatLng(35.6574916,139.6989567); var markerPos19 = new google.maps.LatLng(35.6574276,139.6952404); var markerPos20 = new google.maps.LatLng(35.6583164,139.6958848); var markerPos21 = new google.maps.LatLng(35.6575831,139.6957348); var markerPos22 = new google.maps.LatLng(35.6579470,139.6955098); var markerPos23 = new google.maps.LatLng(35.6556870,139.7057500); var markerPos24 = new google.maps.LatLng(35.6578886,139.6947877); var markerPos25 = new google.maps.LatLng(35.6576999,139.6984262); var markerPos26 = new google.maps.LatLng(35.6580359,139.6957626); createMarker(map_canvas, markerPos0, "渋谷グランベルホテル
東京都渋谷区桜丘町15-17
03-5457-2681
詳細","./marker/pin_biz01.png"); createMarker(map_canvas, markerPos1, "セルリアンタワー東急ホテル
東京都渋谷区桜丘町26-1
03-3476-3000
詳細","./marker/pin_biz02.png"); createMarker(map_canvas, markerPos2, "東急ステイ渋谷
東京都渋谷区神泉町8-14
03-3477-1091
詳細","./marker/pin_biz03.png"); createMarker(map_canvas, markerPos3, "東急ステイ渋谷 新南口
東京都渋谷区渋谷3-26-21
03-5466-0109
詳細","./marker/pin_biz04.png"); createMarker(map_canvas, markerPos4, "ホテルメッツ渋谷
東京都渋谷区渋谷3-29-17
03-3409-0011
詳細","./marker/pin_biz05.png"); createMarker(map_canvas, markerPos5, "幸和
東京都渋谷区道玄坂2-11-6
03-3476-1961
詳細","./marker/pin_lov06.png"); createMarker(map_canvas, markerPos6, "渋谷アイネ
東京都渋谷区円山町7-2
03-3462-5461
詳細","./marker/pin_lov07.png"); createMarker(map_canvas, markerPos7, "スタークレセント
東京都渋谷区道玄坂2-12-5
03-3461-2388
詳細","./marker/pin_lov08.png"); createMarker(map_canvas, markerPos8, "ディキシーイン
東京都渋谷区円山町8-5
03-3461-3033
詳細","./marker/pin_lov09.png"); createMarker(map_canvas, markerPos9, "ノエル
東京都渋谷区円山町2-11
03-3464-8378
詳細","./marker/pin_lov10.png"); createMarker(map_canvas, markerPos10, "ハイネス
東京都渋谷区円山町2-10
03-3464-7777
詳細","./marker/pin_lov11.png"); createMarker(map_canvas, markerPos11, "パッション
東京都渋谷区円山町2-9
03-3463-2288
詳細","./marker/pin_lov12.png"); createMarker(map_canvas, markerPos12, "SK PLAZA(エスケープラザ)
東京都渋谷区道玄坂1-17-9
03-3780-5211
詳細","./marker/pin_lov13.png"); createMarker(map_canvas, markerPos13, "BEST-1(ベストワン)
東京都渋谷区円山町2-15
03-3461-7349
詳細","./marker/pin_lov14.png"); createMarker(map_canvas, markerPos14, "BEAT WAVE(ベストウェーブ)
東京都渋谷区円山町2-9
03-3464-2535
詳細","./marker/pin_lov15.png"); createMarker(map_canvas, markerPos15, "ホテル カサノバ
東京都渋谷区円山町19-9
03-3770-1956
詳細","./marker/pin_lov16.png"); createMarker(map_canvas, markerPos16, "ホテルネオコスモ
東京都渋谷区円山町5-10
03-3463-0096
詳細","./marker/pin_lov17.png"); createMarker(map_canvas, markerPos17, "ホワイトボックス
東京都渋谷区円山町7-2
03-3464-1858
詳細","./marker/pin_lov18.png"); createMarker(map_canvas, markerPos18, "マヨビエンド
東京都渋谷区道玄坂1-10-1
03-5458-8342
詳細","./marker/pin_lov19.png"); createMarker(map_canvas, markerPos19, "LIRIO(リリオ)
東京都渋谷区円山町4-12
03-3462-5576
詳細","./marker/pin_lov20.png"); createMarker(map_canvas, markerPos20, "ララ道玄坂
東京都渋谷区道玄坂2-13-1
03-3496-2929
詳細","./marker/pin_lov21.png"); createMarker(map_canvas, markerPos21, "ル・キャステル
東京都渋谷区円山町3-12
03-3476-1088
詳細","./marker/pin_lov22.png"); createMarker(map_canvas, markerPos22, "ル・ペイ・ブラン
東京都渋谷区円山町2-8
03-3770-3021
詳細","./marker/pin_lov23.png"); createMarker(map_canvas, markerPos23, "ホテル ウォンズイン
東京都渋谷区渋谷1-11-7
03-3409-1678
詳細","./marker/pin_lov24.png"); createMarker(map_canvas, markerPos24, "ハイランド
東京都渋谷区円山町7-3
03-3462-1321
詳細","./marker/pin_lov25.png"); createMarker(map_canvas, markerPos25, "シルク
東京都渋谷区道玄坂1-13-9
03-3461-7012
詳細","./marker/pin_lov26.png"); createMarker(map_canvas, markerPos26, "サンロード
東京都渋谷区道玄坂2-12-1
03-3461-2758
詳細","./marker/pin_lov27.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; }