var currentInfoWindow = null; //最後に開いた情報ウィンドウを記憶
function initialize() {
//地図初期化
var initPos = new google.maps.LatLng(35.666195,139.758587);
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.6680449,139.7605122);
var markerPos1 = new google.maps.LatLng(35.6682143,139.7601733);
var markerPos2 = new google.maps.LatLng(35.6687253,139.7573568);
var markerPos3 = new google.maps.LatLng(35.6663755,139.7549987);
var markerPos4 = new google.maps.LatLng(35.6665589,139.7560986);
var markerPos5 = new google.maps.LatLng(35.6648396,139.7563125);
var markerPos6 = new google.maps.LatLng(35.6644897,139.7568958);
createMarker(map_canvas, markerPos0, "銀座国際ホテル
東京都中央区銀座8-7-13
03-3574-1121
詳細","./marker/pin_biz01.png");
createMarker(map_canvas, markerPos1, "ホテルコムズ銀座
東京都中央区銀座8-6-15
03-3572-4131
詳細","./marker/pin_biz02.png");
createMarker(map_canvas, markerPos2, "第一ホテル東京
東京都港区新橋1-2-6
03-3501-4411
詳細","./marker/pin_biz03.png");
createMarker(map_canvas, markerPos3, "ホテルユニゾ新橋
東京都港区新橋3-5-2
03-3591-3351
詳細","./marker/pin_biz04.png");
createMarker(map_canvas, markerPos4, "チェックイン新橋
東京都港区新橋2-15-17
03-3501-5100
詳細","./marker/pin_biz05.png");
createMarker(map_canvas, markerPos5, "ホテルサンルート新橋
東京都港区新橋4-10-2
03-3578-3610
詳細","./marker/pin_biz06.png");
createMarker(map_canvas, markerPos6, "レインボーホテル
東京都港区新橋4-15-6
03-3433-0006
詳細","./marker/pin_biz07.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;
}