var currentInfoWindow = null; //最後に開いた情報ウィンドウを記憶 var geocoder; var map_canvas; var initPos; var map_Point_Y; var map_Point_X; var bounds; function initialize() { geocoder = new google.maps.Geocoder(); //地図初期化 initPos = new google.maps.LatLng(37.900747, 139.049799); var myOptions = { center : initPos, zoom : 15, mapTypeId: google.maps.MapTypeId.ROADMAP }; map_canvas = new google.maps.Map(document.getElementById("map"), myOptions); setMarker(); } function setMarker() { var bounds = new google.maps.LatLngBounds(); var sai = "0.1"; var minLat = parseFloat(map_Point_X) - parseFloat(sai); var minLon = parseFloat(map_Point_Y) - parseFloat(sai); var maxLat = parseFloat(map_Point_X) + parseFloat(sai); var maxLon = parseFloat(map_Point_Y) + parseFloat(sai); var cnt = 0; var $tmplon = ""; var $tmplon = ""; cnt = cnt+1; var markerPos0 = new google.maps.LatLng("37.527147", "138.919682"); createMarker(map_canvas, markerPos0, "
坂田歯科医院

見附市新町2-1-44
TEL 0258-62-0176
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.527147", "138.919682")); cnt = cnt+1; var markerPos1 = new google.maps.LatLng("37.526874", "138.921857"); createMarker(map_canvas, markerPos1, "
山本歯科医院

見附市新町1-9-32
TEL 0258-62-0434
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.526874", "138.921857")); cnt = cnt+1; var markerPos2 = new google.maps.LatLng("37.532871", "138.915716"); createMarker(map_canvas, markerPos2, "
中央歯科水澤

見附市学校町2-6-36
TEL 0258-62-1626
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.532871", "138.915716")); cnt = cnt+1; var markerPos3 = new google.maps.LatLng("37.53134", "138.914311"); createMarker(map_canvas, markerPos3, "
小坂井歯科クリニック

見附市昭和町2-3-3
TEL 0258-63-4111
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.53134", "138.914311")); cnt = cnt+1; var markerPos4 = new google.maps.LatLng("37.522067", "138.924357"); createMarker(map_canvas, markerPos4, "
村上歯科医院

見附市南本町2-16-7
TEL 0258-63-3535
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.522067", "138.924357")); cnt = cnt+1; var markerPos5 = new google.maps.LatLng("37.532924", "138.919807"); createMarker(map_canvas, markerPos5, "
金子歯科医院

見附市学校町2-1-58
TEL 0258-62-2620
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.532924", "138.919807")); cnt = cnt+1; var markerPos6 = new google.maps.LatLng("37.52973", "138.925499"); createMarker(map_canvas, markerPos6, "
末広歯科

見附市本町4-2-37
TEL 0258-63-4555
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.52973", "138.925499")); cnt = cnt+1; var markerPos7 = new google.maps.LatLng("37.534179", "138.928945"); createMarker(map_canvas, markerPos7, "
中島歯科医院

見附市元町2-1-18
TEL 0258-62-6635
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.534179", "138.928945")); cnt = cnt+1; var markerPos8 = new google.maps.LatLng("37.54628", "138.891528"); createMarker(map_canvas, markerPos8, "
はやかわ歯科医院

見附市今町4-10-21
TEL 0258-66-0369
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.54628", "138.891528")); cnt = cnt+1; var markerPos9 = new google.maps.LatLng("37.550254", "138.89021"); createMarker(map_canvas, markerPos9, "
関崎歯科医院

見附市今町5-17-18
TEL 0258-66-7600
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.550254", "138.89021")); cnt = cnt+1; var markerPos10 = new google.maps.LatLng("37.553448", "138.891118"); createMarker(map_canvas, markerPos10, "
金安歯科医院

見附市今町5-40-7
TEL 0258-66-7337
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.553448", "138.891118")); cnt = cnt+1; var markerPos11 = new google.maps.LatLng("37.529949", "138.910303"); createMarker(map_canvas, markerPos11, "
速水歯科医院

見附市昭和町2-9-7
TEL 0258-63-5118
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.529949", "138.910303")); cnt = cnt+1; var markerPos12 = new google.maps.LatLng("37.526899", "138.923327"); createMarker(map_canvas, markerPos12, "
藤川歯科

見附市本町2-1-4
TEL 0258-63-3180
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.526899", "138.923327")); cnt = cnt+1; var markerPos13 = new google.maps.LatLng("37.523941", "138.917855"); createMarker(map_canvas, markerPos13, "
ひまわり歯科

見附市新町3-11-24
TEL 0256-63-1001
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.523941", "138.917855")); cnt = cnt+1; var markerPos14 = new google.maps.LatLng("37.542452", "138.900395"); createMarker(map_canvas, markerPos14, "
西澤歯科クリニック

見附市柳橋町266-15
TEL 0258-66-8555
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.542452", "138.900395")); cnt = cnt+1; var markerPos15 = new google.maps.LatLng("37.567008", "138.892937"); createMarker(map_canvas, markerPos15, "
大原歯科医院

見附市坂井町1702
TEL 0258-61-2218
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.567008", "138.892937")); cnt = cnt+1; var markerPos16 = new google.maps.LatLng("37.526877", "138.925249"); createMarker(map_canvas, markerPos16, "
やまざき歯科医院

見附市本町2-2-7
TEL 0258-62-2346
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.526877", "138.925249")); cnt = cnt+1; var markerPos17 = new google.maps.LatLng("37.5382214", "138.9096619"); createMarker(map_canvas, markerPos17, "
つるがや歯科クリニック

見附市本所1-9-41
TEL 0258-94-4120
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.5382214", "138.9096619")); cnt = cnt+1; var markerPos18 = new google.maps.LatLng("37.5376863", "138.8760866"); createMarker(map_canvas, markerPos18, "
みずほ歯科口腔外科

見附市中之島1909-15
TEL 0258-86-7785
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.5376863", "138.8760866")); cnt = cnt+1; var markerPos19 = new google.maps.LatLng("37.5297573", "138.9078431"); createMarker(map_canvas, markerPos19, "
エルク歯科

見附市葛巻町1665-1見附ショッピングセンターMiSC-K棟104号室
TEL 0258-89-8848
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.5297573", "138.9078431")); if (cnt > 0) { if (cnt == 1) { map_canvas.setCenter(new google.maps.LatLng(37.5297573, 138.9078431)); map_canvas.setZoom(15); } else { map_canvas.fitBounds(bounds); } if(document.getElementById("search_cnt") != null) { document.getElementById("search_cnt").innerHTML = cnt + "件該当しました。"; } } else { if(document.getElementById("search_cnt") != null) { document.getElementById("search_cnt").innerHTML = "該当する情報がありません。"; } } } function createMarker(map, latlng, text) { var infoWndOpts = { content : text }; var infoWnd = new google.maps.InfoWindow(infoWndOpts); var markerOpts = { position : latlng, map : map }; 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; } function getLatLng(address) { if (geocoder) { geocoder.geocode( { 'address': address}, function(results, status) { if (status == google.maps.GeocoderStatus.OK) { var bounds = new google.maps.LatLngBounds(); for (var i in results) { if (results[i].geometry) { // 緯度経度を取得 latlng = results[i].geometry.location; // 緯度 map_Point_Y = latlng.lat(); // 経度 map_Point_X = latlng.lng(); map_canvas.setCenter(latlng); } } setMarker(); } }); } } window.onload = initialize;