var currentInfoWindow = null; //最後に開いた情報ウィンドウを記憶
function initialize() {
//地図初期化
var initPos = new google.maps.LatLng(35.6706505,139.7718614);
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.6683672,139.7648619);
var markerPos1 = new google.maps.LatLng(35.6690531,139.7598566);
var markerPos2 = new google.maps.LatLng(35.6711779,139.7611815);
var markerPos3 = new google.maps.LatLng(35.6688977,139.7635647);
var markerPos4 = new google.maps.LatLng(35.6941925,139.7828934);
var markerPos5 = new google.maps.LatLng(35.6767111,139.7785886);
var markerPos6 = new google.maps.LatLng(35.6662789,139.7784695);
var markerPos7 = new google.maps.LatLng(35.6547023,139.7795142);
var markerPos8 = new google.maps.LatLng(35.6737140,139.7720002);
var markerPos9 = new google.maps.LatLng(35.6746111,139.7694753);
var markerPos10 = new google.maps.LatLng(35.6953201,139.7835377);
var markerPos11 = new google.maps.LatLng(35.6753918,139.7769637);
var markerPos12 = new google.maps.LatLng(35.6728002,139.7688976);
var markerPos13 = new google.maps.LatLng(35.6738945,139.7693837);
var markerPos14 = new google.maps.LatLng(35.6868958,139.7725053);
var markerPos15 = new google.maps.LatLng(35.6671062,139.7631898);
var markerPos16 = new google.maps.LatLng(35.6728029,139.7684615);
var markerPos17 = new google.maps.LatLng(35.6823579,139.7865963);
var markerPos18 = new google.maps.LatLng(35.6816187,139.7744054);
var markerPos19 = new google.maps.LatLng(35.6862404,139.7760440);
var markerPos20 = new google.maps.LatLng(35.6701506,139.7735308);
var markerPos21 = new google.maps.LatLng(35.6680449,139.7605122);
var markerPos22 = new google.maps.LatLng(35.6807080,139.7835187);
var markerPos23 = new google.maps.LatLng(35.6793413,139.7763303);
var markerPos24 = new google.maps.LatLng(35.6659371,139.7716449);
var markerPos25 = new google.maps.LatLng(35.6744198,139.7808163);
var markerPos26 = new google.maps.LatLng(35.6657649,139.7708311);
var markerPos27 = new google.maps.LatLng(35.6900344,139.7749106);
var markerPos28 = new google.maps.LatLng(35.6589019,139.7787836);
var markerPos29 = new google.maps.LatLng(35.6870543,139.7785716);
var markerPos30 = new google.maps.LatLng(35.6854823,139.7795494);
var markerPos31 = new google.maps.LatLng(35.6790443,139.7826827);
var markerPos32 = new google.maps.LatLng(35.6831523,139.7901598);
var markerPos33 = new google.maps.LatLng(35.6783249,139.7825911);
var markerPos34 = new google.maps.LatLng(35.6778526,139.7776053);
var markerPos35 = new google.maps.LatLng(35.6861238,139.7774356);
var markerPos36 = new google.maps.LatLng(35.6804331,139.7860325);
var markerPos37 = new google.maps.LatLng(35.6890096,139.7782688);
var markerPos38 = new google.maps.LatLng(35.6682143,139.7601733);
var markerPos39 = new google.maps.LatLng(35.6815686,139.7711083);
var markerPos40 = new google.maps.LatLng(35.6765274,139.7671032);
var markerPos41 = new google.maps.LatLng(35.6790303,139.7799496);
var markerPos42 = new google.maps.LatLng(35.6889013,139.7797937);
var markerPos43 = new google.maps.LatLng(35.6895709,139.7861211);
createMarker(map_canvas, markerPos0, "銀座東武ホテル
東京都中央区銀座6-14-10
03-3546-0111
詳細","./marker/pin_biz01.png");
createMarker(map_canvas, markerPos1, "銀座日航ホテル
東京都中央区銀座8-4-21
03-3571-4911
詳細","./marker/pin_biz02.png");
createMarker(map_canvas, markerPos2, "銀座ベルビューホテル
東京都中央区銀座6-4-14
03-3289-0002
詳細","./marker/pin_biz03.png");
createMarker(map_canvas, markerPos3, "銀座ワシントンホテル
東京都中央区銀座7-10-1
03-6686-1000
詳細","./marker/pin_biz04.png");
createMarker(map_canvas, markerPos4, "コンフォートホテル東京東日本橋
東京都中央区日本橋馬喰町1-10-11
03-5645-3311
詳細","./marker/pin_biz05.png");
createMarker(map_canvas, markerPos5, "サードニクス東京
東京都中央区八丁堀1-13-7
03-3553-7200
詳細","./marker/pin_biz06.png");
createMarker(map_canvas, markerPos6, "東京新阪急ホテル築地
東京都中央区明石町8
03-5550-5700
詳細","./marker/pin_biz07.png");
createMarker(map_canvas, markerPos7, "晴海グランドホテル
東京都中央区晴海3-8-1
03-3533-7111
詳細","./marker/pin_biz08.png");
createMarker(map_canvas, markerPos8, "ホテル銀座ラフィナート
東京都中央区銀座1-26-1
03-3564-0888
詳細","./marker/pin_biz09.png");
createMarker(map_canvas, markerPos9, "ホテル西洋 銀座
東京都中央区銀座1-11-2
03-3535-1111
詳細","./marker/pin_biz10.png");
createMarker(map_canvas, markerPos10, "ホテル 日本橋ヴィラ
東京都中央区日本橋馬喰町2-2-1
03-3668-0840
詳細","./marker/pin_biz11.png");
createMarker(map_canvas, markerPos11, "ホテル法華イン東京八丁堀
東京都中央区八丁堀3-20-4
03-3537-7711
詳細","./marker/pin_biz12.png");
createMarker(map_canvas, markerPos12, "ホテルモントレ銀座
東京都中央区銀座2-10-2
03-3544-7111
詳細","./marker/pin_biz13.png");
createMarker(map_canvas, markerPos13, "ホテルモントレ ラ・スールギンザ
東京都中央区銀座1-10-18
03-3562-7111
詳細","./marker/pin_biz14.png");
createMarker(map_canvas, markerPos14, "マンダリン オリエンタル 東京
東京都中央区日本橋室町2-1-1
03-3270-8800
詳細","./marker/pin_biz15.png");
createMarker(map_canvas, markerPos15, "三井ガーデンホテル銀座プレミア
東京都中央区銀座8-13-1
03-3543-1131
詳細","./marker/pin_biz16.png");
createMarker(map_canvas, markerPos16, "メルキュールホテル銀座東京
東京都中央区銀座2-9-4
03-4335-1111
詳細","./marker/pin_biz17.png");
createMarker(map_canvas, markerPos17, "ロイヤルパークホテル
東京都中央区日本橋蛎殻町2-1-1
03-3667-1111
詳細","./marker/pin_biz18.png");
createMarker(map_canvas, markerPos18, "アパホテル日本橋駅前
東京都中央区日本橋2-7-13
03-3548-2111
詳細","./marker/pin_biz19.png");
createMarker(map_canvas, markerPos19, "鴨川イン日本橋
東京都中央区日本橋本町1-4-14
03-3231-1070
詳細","./marker/pin_biz20.png");
createMarker(map_canvas, markerPos20, "銀座キャピタルホテル
東京都中央区築地2-1-4
03-3543-8211
詳細","./marker/pin_biz21.png");
createMarker(map_canvas, markerPos21, "銀座国際ホテル
東京都中央区銀座8-7-13
03-3574-1121
詳細","./marker/pin_biz22.png");
createMarker(map_canvas, markerPos22, "セルメス イン 日本橋
東京都中央区日本橋蛎殻町1-1-1
03-3669-6707
詳細","./marker/pin_biz23.png");
createMarker(map_canvas, markerPos23, "センターホテル東京
東京都中央区日本橋兜町15-13
03-3667-2711
詳細","./marker/pin_biz24.png");
createMarker(map_canvas, markerPos24, "築地ビジネスホテル バン
東京都中央区築地3-17-10
03-3543-8411
詳細","./marker/pin_biz25.png");
createMarker(map_canvas, markerPos25, "ドーミーイン東京八丁堀
東京都中央区新川2-20-4
03-5541-6700
詳細","./marker/pin_biz26.png");
createMarker(map_canvas, markerPos26, "東急ステイ東銀座
東京都中央区築地4-11-5
03-5551-0109
詳細","./marker/pin_biz27.png");
createMarker(map_canvas, markerPos27, "東急ステイ日本橋
東京都中央区日本橋本町4-7-9
03-3231-0109
詳細","./marker/pin_biz28.png");
createMarker(map_canvas, markerPos28, "東京ビュック
東京都中央区勝どき2-8-12
03-3533-6811
詳細","./marker/pin_biz29.png");
createMarker(map_canvas, markerPos29, "東横イン 日本橋小舟町
東京都中央区日本橋小舟町11-12
03-5641-1045
詳細","./marker/pin_biz30.png");
createMarker(map_canvas, markerPos30, "西鉄イン日本橋
東京都中央区日本橋小舟町15-18
03-5643-5454
詳細","./marker/pin_biz31.png");
createMarker(map_canvas, markerPos31, "パールホテル茅場町
東京都中央区新川 1-2-5
03-3553-8080
詳細","./marker/pin_biz32.png");
createMarker(map_canvas, markerPos32, "箱崎ターミナルホテル
東京都中央区日本橋中洲4-7
03-3808-2222
詳細","./marker/pin_biz33.png");
createMarker(map_canvas, markerPos33, "ホテルヴィラフォンテーヌ茅場町
東京都中央区新川1-8-2
03-3553-2220
詳細","./marker/pin_biz34.png");
createMarker(map_canvas, markerPos34, "ホテルヴィラフォンテーヌ東京八丁堀
東京都中央区日本橋茅場町3-3-3
03-5651-6660
詳細","./marker/pin_biz35.png");
createMarker(map_canvas, markerPos35, "ホテルヴィラフォンテーヌ日本橋三越前
東京都中央区日本橋本町1-7-6
03-3242-3370
詳細","./marker/pin_biz36.png");
createMarker(map_canvas, markerPos36, "ホテルヴィラフォンテーヌ日本橋箱崎
東京都中央区日本橋箱崎町20-10
03-3667-3330
詳細","./marker/pin_biz37.png");
createMarker(map_canvas, markerPos37, "ホテルギンモンド東京
東京都中央区日本橋大伝馬町1-6
03-3666-4111
詳細","./marker/pin_biz38.png");
createMarker(map_canvas, markerPos38, "ホテルコムズ銀座
東京都中央区銀座8-6-15
03-3572-4131
詳細","./marker/pin_biz39.png");
createMarker(map_canvas, markerPos39, "八重洲ターミナルホテル
東京都中央区八重洲1-5-14
03-3281-3771
詳細","./marker/pin_biz40.png");
createMarker(map_canvas, markerPos40, "八重洲富士屋ホテル
東京都中央区八重洲2-9-1
03-3273-2111
詳細","./marker/pin_biz41.png");
createMarker(map_canvas, markerPos41, "ユニバース日本橋茅場町
東京都中央区日本橋茅場町2-13-5
03-3668-7711
詳細","./marker/pin_biz42.png");
createMarker(map_canvas, markerPos42, "東京堀留ヴィラ
東京都中央区日本橋堀留1-10-10
03-3664-0840
詳細","./marker/pin_biz43.png");
createMarker(map_canvas, markerPos43, "ウィルアーバン日本橋
東京都中央区日本橋浜町1-4-5
03-5820-8441
詳細","./marker/pin_lov44.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;
}