var currentInfoWindow = null; //最後に開いた情報ウィンドウを記憶
function initialize() {
//地図初期化
var initPos = new google.maps.LatLng(35.7435748,139.8471797);
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.7466911,139.8564729);
var markerPos1 = new google.maps.LatLng(35.7191663,139.8599520);
var markerPos2 = new google.maps.LatLng(35.7162359,139.8581245);
var markerPos3 = new google.maps.LatLng(35.7169499,139.8619630);
var markerPos4 = new google.maps.LatLng(35.7175665,139.8616741);
var markerPos5 = new google.maps.LatLng(35.7485380,139.8600475);
var markerPos6 = new google.maps.LatLng(35.7170110,139.8607520);
var markerPos7 = new google.maps.LatLng(35.7170110,139.8607520);
var markerPos8 = new google.maps.LatLng(35.7187745,139.8556996);
var markerPos9 = new google.maps.LatLng(35.7156054,139.8576552);
createMarker(map_canvas, markerPos0, "青戸ヴィラ
東京都葛飾区青戸3-35-11
03-3604-0840
詳細","./marker/pin_lov01.png");
createMarker(map_canvas, markerPos1, "12時のシンデレラ
東京都葛飾区東新小岩1-9-10
03-3692-3771
詳細","./marker/pin_lov02.png");
createMarker(map_canvas, markerPos2, "L.GENEROUS
東京都葛飾区新小岩1-44-4
03-3674-0817
詳細","./marker/pin_lov03.png");
createMarker(map_canvas, markerPos3, "シンデレラTIME
東京都葛飾区新小岩2-20-3
03-3655-6921
詳細","./marker/pin_lov04.png");
createMarker(map_canvas, markerPos4, "ホテルモア
東京都葛飾区新小岩2-3-10
03-3674-6231
詳細","./marker/pin_lov05.png");
createMarker(map_canvas, markerPos5, "ラグーン
東京都葛飾区青戸2-21-9
03-5670-5330
詳細","./marker/pin_lov06.png");
createMarker(map_canvas, markerPos6, "サナ・リゾート
東京都葛飾区新小岩2-5-4
03-3653-4511
詳細","./marker/pin_lov07.png");
createMarker(map_canvas, markerPos7, "クィーンエリザベス新小岩石庭
東京都葛飾区新小岩2-5-4
03-3655-2611
詳細","./marker/pin_lov08.png");
createMarker(map_canvas, markerPos8, "メイクアップホテル
東京都葛飾区西新小岩4丁目41−24
03-3692-0111
詳細","./marker/pin_lov09.png");
createMarker(map_canvas, markerPos9, "ホワイトセゾン
東京都葛飾区新小岩1丁目28−7
03-3655-1126
詳細","./marker/pin_lov10.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;
}