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.899383", "139.030711"); createMarker(map_canvas, markerPos0, "
荒井歯科医院

新潟市中央区上近江4-2-20日生第2ビル1F
TEL 025-285-8839
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.899383", "139.030711")); cnt = cnt+1; var markerPos1 = new google.maps.LatLng("37.91619", "139.058989"); createMarker(map_canvas, markerPos1, "
りんご歯科医院

新潟市中央区東大通2-3-25山長ビル2F
TEL 025-255-6480
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.91619", "139.058989")); cnt = cnt+1; var markerPos2 = new google.maps.LatLng("37.916098", "139.040396"); createMarker(map_canvas, markerPos2, "
岡田歯科医院

新潟市中央区古町通1-523
TEL 025-222-3834
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.916098", "139.040396")); cnt = cnt+1; var markerPos3 = new google.maps.LatLng("37.918415", "139.071118"); createMarker(map_canvas, markerPos3, "
小林歯科医院

新潟市中央区沼垂東1-7-12
TEL 025-244-6510
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.918415", "139.071118")); cnt = cnt+1; var markerPos4 = new google.maps.LatLng("37.9047338", "139.0258644"); createMarker(map_canvas, markerPos4, "
新潟中央病院

新潟市中央区新光町1-18
TEL 025-285-8811
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.9047338", "139.0258644")); cnt = cnt+1; var markerPos5 = new google.maps.LatLng("37.891419", "139.083591"); createMarker(map_canvas, markerPos5, "
まつい歯科こども歯科クリニック

新潟市中央区山二ツ4-4-7
TEL 025-287-8241
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.891419", "139.083591")); cnt = cnt+1; var markerPos6 = new google.maps.LatLng("37.9083788", "139.0173088"); createMarker(map_canvas, markerPos6, "
ハート歯科クリニック

新潟市中央区関屋金鉢山町76
TEL 025-378-0700
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.9083788", "139.0173088")); cnt = cnt+1; var markerPos7 = new google.maps.LatLng("37.9295106", "139.0538995"); createMarker(map_canvas, markerPos7, "
RS歯科クリニック

新潟市中央区西湊町通3-3306-3
TEL 025-210-1004
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.9295106", "139.0538995")); cnt = cnt+1; var markerPos8 = new google.maps.LatLng("37.891098", "139.0293004"); createMarker(map_canvas, markerPos8, "
かみやま親子歯科

新潟市中央区女池上山2-6-13
TEL 025-285-0850
[医院詳細]

"); bounds.extend(new google.maps.LatLng("37.891098", "139.0293004")); cnt = cnt+1; var markerPos9 = new google.maps.LatLng("37.88364928", "139.0325171"); createMarker(map_canvas, markerPos9, "
新潟南病院 歯科

新潟市中央区鳥屋野2007-6
TEL 025-284-2511
[医院詳細]

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