var currentInfoWindow = null; //最後に開いた情報ウィンドウを記憶
function initialize() {
//地図初期化
var initPos = new google.maps.LatLng(35.633923,139.715775);
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.6367362,139.7139810);
var markerPos1 = new google.maps.LatLng(35.6341671,139.7146977);
var markerPos2 = new google.maps.LatLng(35.6317757,139.7135034);
var markerPos3 = new google.maps.LatLng(35.6349503,139.7138505);
var markerPos4 = new google.maps.LatLng(35.6341726,139.7133978);
var markerPos5 = new google.maps.LatLng(35.6365807,139.7143088);
var markerPos6 = new google.maps.LatLng(35.6365612,139.7144532);
var markerPos7 = new google.maps.LatLng(35.6347920,139.7133172);
var markerPos8 = new google.maps.LatLng(35.6326588,139.7114203);
createMarker(map_canvas, markerPos0, "ホテルプリンセスガーデン
東京都品川区上大崎2-23
03-3779-1010
詳細","./marker/pin_biz01.png");
createMarker(map_canvas, markerPos1, "ホテルワトソン
東京都品川区上大崎2-26-5
03-3490-5566
詳細","./marker/pin_biz02.png");
createMarker(map_canvas, markerPos2, "目黒雅叙園
東京都目黒区下目黒1-8-1
03-3491-4111
詳細","./marker/pin_biz03.png");
createMarker(map_canvas, markerPos3, "ウィングインターナショナル目黒
東京都目黒区目黒1-3-14
03-3779-6311
詳細","./marker/pin_biz04.png");
createMarker(map_canvas, markerPos4, "ミッドイン目黒
東京都目黒区下目黒1-2-19
03-3490-3111
詳細","./marker/pin_biz05.png");
createMarker(map_canvas, markerPos5, "アランド目黒
東京都品川区上大崎2-18-23
03-5496-2255
詳細","./marker/pin_lov06.png");
createMarker(map_canvas, markerPos6, "シャルム目黒
東京都品川区上大崎2-18-24
03-3491-4810
詳細","./marker/pin_lov07.png");
createMarker(map_canvas, markerPos7, "ベルデュール
東京都目黒区目黒1-3-17
03-3491-8888
詳細","./marker/pin_lov08.png");
createMarker(map_canvas, markerPos8, "目黒エンペラー
東京都目黒区下目黒2-1-6
03-5435-7979
詳細","./marker/pin_lov09.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;
}