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.167557", "138.92918"); createMarker(map_canvas, markerPos0, "
佐藤歯科医院

南魚沼市浦佐5421-4
TEL 025-777-2872
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.167557", "138.92918")); cnt = cnt+1; var markerPos1 = new google.maps.LatLng("37.061617", "138.876398"); createMarker(map_canvas, markerPos1, "
樋宮歯科医院

南魚沼市六日町2278-1
TEL 025-773-5757
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.061617", "138.876398")); cnt = cnt+1; var markerPos2 = new google.maps.LatLng("37.117505", "138.903985"); createMarker(map_canvas, markerPos2, "
中澤歯科医院

南魚沼市五日町575-3
TEL 025-776-2035
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.117505", "138.903985")); cnt = cnt+1; var markerPos3 = new google.maps.LatLng("37.03863", "138.84811"); createMarker(map_canvas, markerPos3, "
齊藤歯科医院

南魚沼市塩沢1407
TEL 025-782-0107
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.03863", "138.84811")); cnt = cnt+1; var markerPos4 = new google.maps.LatLng("37.065452", "138.877681"); createMarker(map_canvas, markerPos4, "
小嶋歯科医院

南魚沼市六日町123-4
TEL 025-772-2149
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.065452", "138.877681")); cnt = cnt+1; var markerPos5 = new google.maps.LatLng("37.058328", "138.875668"); createMarker(map_canvas, markerPos5, "
わがた歯科医院

南魚沼市六日町892-48
TEL 025-778-1515
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.058328", "138.875668")); cnt = cnt+1; var markerPos6 = new google.maps.LatLng("37.02436", "138.871808"); createMarker(map_canvas, markerPos6, "
高橋デンタルクリニック

南魚沼市早川260-2
TEL 025-782-4710
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.02436", "138.871808")); cnt = cnt+1; var markerPos7 = new google.maps.LatLng("37.150798", "138.911783"); createMarker(map_canvas, markerPos7, "
はっとり歯科医院

南魚沼市一村尾1625-1号
TEL 025-780-4130
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.150798", "138.911783")); cnt = cnt+1; var markerPos8 = new google.maps.LatLng("37.171496", "138.937082"); createMarker(map_canvas, markerPos8, "
市立ゆきぐに大和病院

南魚沼市浦佐4115
TEL 025-777-2111
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.171496", "138.937082")); cnt = cnt+1; var markerPos9 = new google.maps.LatLng("37.12464", "138.903354"); createMarker(map_canvas, markerPos9, "
五日町病院付属歯科診療所

南魚沼市五日町2324
TEL 025-776-2790
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.12464", "138.903354")); cnt = cnt+1; var markerPos10 = new google.maps.LatLng("37.1663547", "138.9245866"); createMarker(map_canvas, markerPos10, "
さわた歯科医院

南魚沼市浦佐1137ダイエツビル1F
TEL 025-777-4925
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.1663547", "138.9245866")); cnt = cnt+1; var markerPos11 = new google.maps.LatLng("37.0671132", "138.8725123"); createMarker(map_canvas, markerPos11, "
中島歯科医院

南魚沼市六日町2792
TEL 025-772-8148
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.0671132", "138.8725123")); cnt = cnt+1; var markerPos12 = new google.maps.LatLng("37.0596536", "138.8733148"); createMarker(map_canvas, markerPos12, "
なかむら歯科クリニック

南魚沼市六日町790-12ナカムラビル1階
TEL 025-788-0118
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.0596536", "138.8733148")); cnt = cnt+1; var markerPos13 = new google.maps.LatLng("37.1680599", "138.924873"); createMarker(map_canvas, markerPos13, "
うおぬま矯正歯科クリニック

南魚沼市浦佐918-1
TEL 025-777-3770
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.1680599", "138.924873")); if (cnt > 0) { if (cnt == 1) { map_canvas.setCenter(new google.maps.LatLng(37.1680599, 138.924873)); 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;