var currentInfoWindow = null; //最後に開いた情報ウィンドウを記憶
function initialize() {
//地図初期化
var initPos = new google.maps.LatLng(35.7080677,139.752167);
var myOptions = {
center : initPos,
zoom : 12,
mapTypeId : google.maps.MapTypeId.ROADMAP
};
var map_canvas = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
//マーカーを作成
var markerPos0 = new google.maps.LatLng(35.7044541,139.7477591);
var markerPos1 = new google.maps.LatLng(35.7028575,139.7646525);
var markerPos2 = new google.maps.LatLng(35.7046625,139.7533420);
var markerPos3 = new google.maps.LatLng(35.7120222,139.7260268);
var markerPos4 = new google.maps.LatLng(35.7097702,139.7515448);
var markerPos5 = new google.maps.LatLng(35.7056125,139.7557585);
var markerPos6 = new google.maps.LatLng(35.7084543,139.7696076);
var markerPos7 = new google.maps.LatLng(35.7053601,139.7675856);
var markerPos8 = new google.maps.LatLng(35.7045714,139.7688328);
var markerPos9 = new google.maps.LatLng(35.7077849,139.7688521);
var markerPos10 = new google.maps.LatLng(35.7086543,139.7696020);
var markerPos11 = new google.maps.LatLng(35.7087404,139.7711158);
var markerPos12 = new google.maps.LatLng(35.7047519,139.7677051);
var markerPos13 = new google.maps.LatLng(35.7063823,139.7681522);
var markerPos14 = new google.maps.LatLng(35.7034048,139.7674579);
var markerPos15 = new google.maps.LatLng(35.7031881,139.7672385);
var markerPos16 = new google.maps.LatLng(35.7047269,139.7678439);
var markerPos17 = new google.maps.LatLng(35.7068906,139.7686105);
var markerPos18 = new google.maps.LatLng(35.7057875,139.7547253);
var markerPos19 = new google.maps.LatLng(35.7083905,139.7701964);
var markerPos20 = new google.maps.LatLng(35.7032048,139.7670524);
var markerPos21 = new google.maps.LatLng(35.7065017,139.7687299);
createMarker(map_canvas, markerPos0, "後楽賓館
東京都文京区後楽1-5-3
03-3816-6130
詳細","./marker/pin_biz01.png");
createMarker(map_canvas, markerPos1, "東京ガーデンパレス
東京都文京区湯島1-7-5
03-3813-6211
詳細","./marker/pin_biz02.png");
createMarker(map_canvas, markerPos2, "東京ドームホテル
東京都文京区後楽1-3-61
03-5805-2111
詳細","./marker/pin_biz03.png");
createMarker(map_canvas, markerPos3, "フォーシーズンズホテル椿山荘
東京都文京区関口2-10-8
03-3943-2222
詳細","./marker/pin_biz04.png");
createMarker(map_canvas, markerPos4, "東横イン 後楽園文京区役所前
東京都文京区小石川2-2-11
03-3818-1045
詳細","./marker/pin_biz05.png");
createMarker(map_canvas, markerPos5, "ホテルウィングインターナショナル後楽園
東京都文京区本郷 1-25-11
03-5804-1011
詳細","./marker/pin_biz06.png");
createMarker(map_canvas, markerPos6, "伊豆美(いずみ)
東京都文京区湯島3-47-1
03-3832-3011
詳細","./marker/pin_lov07.png");
createMarker(map_canvas, markerPos7, "寿
東京都文京区湯島3-20-8
03-3832-5271
詳細","./marker/pin_lov08.png");
createMarker(map_canvas, markerPos8, "トリスタン
東京都文京区湯島3-12-10
03-3836-3997
詳細","./marker/pin_lov09.png");
createMarker(map_canvas, markerPos9, "パティオ
東京都文京区湯島3-32-9
03-3832-6541
詳細","./marker/pin_lov10.png");
createMarker(map_canvas, markerPos10, "プリンセスI世
東京都文京区湯島3-47-8
03-3834-7780
詳細","./marker/pin_lov11.png");
createMarker(map_canvas, markerPos11, "ペガサス
東京都文京区湯島3-43-2
03-3836-9595
詳細","./marker/pin_lov12.png");
createMarker(map_canvas, markerPos12, "ホテルまり別館
東京都文京区湯島3-5-12
03-3831-7792
詳細","./marker/pin_lov13.png");
createMarker(map_canvas, markerPos13, "ホテル湯の島
東京都文京区湯島3-21-8
03-3831-5555
詳細","./marker/pin_lov14.png");
createMarker(map_canvas, markerPos14, "湯島御苑
東京都文京区湯島3-2-5
03-3832-4631
詳細","./marker/pin_lov15.png");
createMarker(map_canvas, markerPos15, "湯島パレス
東京都文京区湯島3-1-14
03-3837-4340
詳細","./marker/pin_lov16.png");
createMarker(map_canvas, markerPos16, "リンデン
東京都文京区湯島3-5-10
03-3834-5566
詳細","./marker/pin_lov17.png");
createMarker(map_canvas, markerPos17, "Le Hotel(リ・ホテル)
東京都文京区湯島3-28-12
03-3832-0383
詳細","./marker/pin_lov18.png");
createMarker(map_canvas, markerPos18, "ワイン
東京都文京区本郷1-33-7
03-3815-8791
詳細","./marker/pin_lov19.png");
createMarker(map_canvas, markerPos19, "ラ・セゾン
東京都文京区湯島3-46-4
03-3835-0481
詳細","./marker/pin_lov20.png");
createMarker(map_canvas, markerPos20, "feria(フェリア)
東京都文京区湯島3-1-13
03-3833-0771
詳細","./marker/pin_lov21.png");
createMarker(map_canvas, markerPos21, "プランタン
東京都文京区湯島3-22-9
03-3832-0505
詳細","./marker/pin_lov22.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;
}