var currentInfoWindow = null; //最後に開いた情報ウィンドウを記憶
function initialize() {
//地図初期化
var initPos = new google.maps.LatLng(35.62876,139.738999);
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.6309764,139.7352432);
var markerPos1 = new google.maps.LatLng(35.6309764,139.7352432);
var markerPos2 = new google.maps.LatLng(35.6309764,139.7352432);
var markerPos3 = new google.maps.LatLng(35.6279629,139.7353628);
var markerPos4 = new google.maps.LatLng(35.6292571,139.7329296);
var markerPos5 = new google.maps.LatLng(35.6299599,139.7361071);
var markerPos6 = new google.maps.LatLng(35.6283962,139.7372793);
var markerPos7 = new google.maps.LatLng(35.6289878,139.7355961);
var markerPos8 = new google.maps.LatLng(35.6265381,139.7374182);
createMarker(map_canvas, markerPos0, "グランドプリンスホテル新高輪
東京都港区高輪3-13-1
03-3442-1111
詳細","./marker/pin_biz01.png");
createMarker(map_canvas, markerPos1, "グランドプリンスホテル高輪
東京都港区高輪3-13-1
03-3447-1111
詳細","./marker/pin_biz02.png");
createMarker(map_canvas, markerPos2, "ザ・プリンス さくらタワー東京
東京都港区高輪3-13-1
03-5798-1111
詳細","./marker/pin_biz03.png");
createMarker(map_canvas, markerPos3, "品川プリンスホテル
東京都港区高輪4-10-30
03-3440-1111
詳細","./marker/pin_biz04.png");
createMarker(map_canvas, markerPos4, "高輪東武ホテル
東京都港区高輪4-7-6
03-3447-0111
詳細","./marker/pin_biz05.png");
createMarker(map_canvas, markerPos5, "ホテルパシフィック東京
東京都港区高輪3-13-3
03-3445-6711
詳細","./marker/pin_biz06.png");
createMarker(map_canvas, markerPos6, "京品ホテル
東京都港区高輪4-10-20
03-3449-5711
詳細","./marker/pin_biz07.png");
createMarker(map_canvas, markerPos7, "高輪京急ホテル
東京都港区高輪4-10-8
03-3443-1211
詳細","./marker/pin_biz08.png");
createMarker(map_canvas, markerPos8, "東横イン 品川駅高輪口
東京都港区高輪4-23-2
03-3280-1045
詳細","./marker/pin_biz09.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;
}