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("38.081604", "139.445657"); createMarker(map_canvas, markerPos0, "
黒川病院

胎内市下館1522
TEL 0254-47-3045
[医院詳細]

"); bounds.extend(new google.maps.LatLng("38.081604", "139.445657")); cnt = cnt+1; var markerPos1 = new google.maps.LatLng("38.050059", "139.400607"); createMarker(map_canvas, markerPos1, "
江口歯科医院

胎内市表町1-17
TEL 0254-43-2217
[医院詳細]

"); bounds.extend(new google.maps.LatLng("38.050059", "139.400607")); cnt = cnt+1; var markerPos2 = new google.maps.LatLng("38.0501701", "139.4059902"); createMarker(map_canvas, markerPos2, "
(医)有松歯科医院

胎内市大川町14-49
TEL 0254-43-5385
[医院詳細]

"); bounds.extend(new google.maps.LatLng("38.0501701", "139.4059902")); cnt = cnt+1; var markerPos3 = new google.maps.LatLng("38.062508", "139.410383"); createMarker(map_canvas, markerPos3, "
斎藤歯科医院

胎内市住吉町10-12
TEL 0254-43-3462
[医院詳細]

"); bounds.extend(new google.maps.LatLng("38.062508", "139.410383")); cnt = cnt+1; var markerPos4 = new google.maps.LatLng("38.060146", "139.401178"); createMarker(map_canvas, markerPos4, "
佐藤歯科クリニック

胎内市本郷町546-5
TEL 0254-43-5188
[医院詳細]

"); bounds.extend(new google.maps.LatLng("38.060146", "139.401178")); cnt = cnt+1; var markerPos5 = new google.maps.LatLng("38.053136", "139.40409"); createMarker(map_canvas, markerPos5, "
丹呉歯科医院

胎内市本町2-26
TEL 0254-43-2179
[医院詳細]

"); bounds.extend(new google.maps.LatLng("38.053136", "139.40409")); cnt = cnt+1; var markerPos6 = new google.maps.LatLng("38.057595", "139.413492"); createMarker(map_canvas, markerPos6, "
村山歯科医院

胎内市東本町21-13
TEL 0254-39-1000
[医院詳細]

"); bounds.extend(new google.maps.LatLng("38.057595", "139.413492")); cnt = cnt+1; var markerPos7 = new google.maps.LatLng("38.057789", "139.4114"); createMarker(map_canvas, markerPos7, "
(医)小林歯科医院

胎内市東本町22-27
TEL 0254-39-1182
[医院詳細]

"); bounds.extend(new google.maps.LatLng("38.057789", "139.4114")); cnt = cnt+1; var markerPos8 = new google.maps.LatLng("38.052839", "139.402999"); createMarker(map_canvas, markerPos8, "
鈴木歯科医院

胎内市本町1-19
TEL 0254-43-2013
[医院詳細]

"); bounds.extend(new google.maps.LatLng("38.052839", "139.402999")); cnt = cnt+1; var markerPos9 = new google.maps.LatLng("38.049", "139.402627"); createMarker(map_canvas, markerPos9, "
(医)尽誠会 新栄町歯科医院

胎内市新栄町2-54
TEL 0254-43-6480
[医院詳細]

"); bounds.extend(new google.maps.LatLng("38.049", "139.402627")); cnt = cnt+1; var markerPos10 = new google.maps.LatLng("38.074113", "139.440649"); createMarker(map_canvas, markerPos10, "
黒川診療所 歯科分室

胎内市黒川1410
TEL 0254-47-2356
[医院詳細]

"); bounds.extend(new google.maps.LatLng("38.074113", "139.440649")); cnt = cnt+1; var markerPos11 = new google.maps.LatLng("38.0540055", "139.4034651"); createMarker(map_canvas, markerPos11, "
野沢歯科医院

胎内市東本町1-4
TEL 0254-43-2141
[医院詳細]

"); bounds.extend(new google.maps.LatLng("38.0540055", "139.4034651")); cnt = cnt+1; var markerPos12 = new google.maps.LatLng("38.0592399", "139.3574691"); createMarker(map_canvas, markerPos12, "
胎内ついじ歯科医院

胎内市築地2025-1
TEL 0254-20-8815
[医院詳細]

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