var currentInfoWindow = null; //最後に開いた情報ウィンドウを記憶
function initialize() {
//地図初期化
var initPos = new google.maps.LatLng(35.6465721,139.6532473);
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.6451616,139.6706763);
var markerPos1 = new google.maps.LatLng(35.6263886,139.6335860);
var markerPos2 = new google.maps.LatLng(35.6598015,139.6674789);
var markerPos3 = new google.maps.LatLng(35.6709511,139.6052332);
var markerPos4 = new google.maps.LatLng(35.6073853,139.6485296);
var markerPos5 = new google.maps.LatLng(35.6610485,139.6669623);
createMarker(map_canvas, markerPos0, "ザ・ビー三軒茶屋
東京都世田谷区太子堂2-17-9
03-3795-0505
詳細","./marker/pin_biz01.png");
createMarker(map_canvas, markerPos1, "東急ステイ用賀
東京都世田谷区用賀4-4-1
03-5716-1090
詳細","./marker/pin_biz02.png");
createMarker(map_canvas, markerPos2, "アンドレ
東京都世田谷区北沢2-14-4
03-3413-4951
詳細","./marker/pin_lov03.png");
createMarker(map_canvas, markerPos3, "CHITOSE・HOTEL(チトセホテル)
東京都世田谷区南烏山3-11-17
03-3300-4867
詳細","./marker/pin_lov04.png");
createMarker(map_canvas, markerPos4, "大和
東京都世田谷区等々力2-29-9
03-3702-0309
詳細","./marker/pin_lov05.png");
createMarker(map_canvas, markerPos5, "レフア
東京都世田谷区北沢2-20-2
03-3410-7924
詳細","./marker/pin_lov06.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;
}