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.798044", "139.123486");
createMarker(map_canvas, markerPos0, "
奥田歯科医院新潟市秋葉区新津本町2-3-1
TEL 0250-22-0064
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.798044", "139.123486"));
cnt = cnt+1;
var markerPos1 = new google.maps.LatLng("37.795525", "139.124");
createMarker(map_canvas, markerPos1, "海津歯科医院新潟市秋葉区新津本町3-12-27
TEL 0250-22-0039
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.795525", "139.124"));
cnt = cnt+1;
var markerPos2 = new google.maps.LatLng("37.759197", "139.069092");
createMarker(map_canvas, markerPos2, "渡辺歯科医院新潟市秋葉区小須戸3430
TEL 0250-38-4562
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.759197", "139.069092"));
cnt = cnt+1;
var markerPos3 = new google.maps.LatLng("37.8097568", "139.1251798");
createMarker(map_canvas, markerPos3, "佐野歯科医院新潟市秋葉区北上2-1-54
TEL 0250-24-2828
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.8097568", "139.1251798"));
cnt = cnt+1;
var markerPos4 = new google.maps.LatLng("37.834118", "139.114396");
createMarker(map_canvas, markerPos4, "会田歯科医院新潟市秋葉区荻島3-20-26-3
TEL 0250-24-8463
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.834118", "139.114396"));
cnt = cnt+1;
var markerPos5 = new google.maps.LatLng("37.77263138", "139.1179258");
createMarker(map_canvas, markerPos5, "森山歯科医院新潟市秋葉区朝日字山脇221-2
TEL 0250-24-6565
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.77263138", "139.1179258"));
cnt = cnt+1;
var markerPos6 = new google.maps.LatLng("37.794639", "139.127894");
createMarker(map_canvas, markerPos6, "サン歯科クリニック新潟市秋葉区新津本町4-17-58
TEL 0250-25-1133
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.794639", "139.127894"));
cnt = cnt+1;
var markerPos7 = new google.maps.LatLng("37.803111", "139.140579");
createMarker(map_canvas, markerPos7, "高橋歯科医院新潟市秋葉区新津東町1-10-7
TEL 0250-25-1331
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.803111", "139.140579"));
cnt = cnt+1;
var markerPos8 = new google.maps.LatLng("37.803046", "139.123244");
createMarker(map_canvas, markerPos8, "曽根歯科医院新潟市秋葉区善道町1-6-47
TEL 0250-25-1188
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.803046", "139.123244"));
cnt = cnt+1;
var markerPos9 = new google.maps.LatLng("37.788359", "139.118312");
createMarker(map_canvas, markerPos9, "渋谷歯科医院新潟市秋葉区新栄町16-6
TEL 0250-25-2627
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.788359", "139.118312"));
cnt = cnt+1;
var markerPos10 = new google.maps.LatLng("37.787487", "139.124503");
createMarker(map_canvas, markerPos10, "浦田歯科医院新潟市秋葉区田家2-2-23
TEL 0250-24-8987
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.787487", "139.124503"));
cnt = cnt+1;
var markerPos11 = new google.maps.LatLng("37.747863", "139.095574");
createMarker(map_canvas, markerPos11, "森歯科医院新潟市秋葉区矢代田1966-1ガーデンハウス矢代田1F
TEL 0250-38-5206
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.747863", "139.095574"));
cnt = cnt+1;
var markerPos12 = new google.maps.LatLng("37.7945886", "139.1112398");
createMarker(map_canvas, markerPos12, "うめつ歯科医院新潟市秋葉区古田1-6-41
TEL 0250-23-1580
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.7945886", "139.1112398"));
cnt = cnt+1;
var markerPos13 = new google.maps.LatLng("37.755853", "139.06804");
createMarker(map_canvas, markerPos13, "矢部歯科医院新潟市秋葉区小須戸3741
TEL 0250-38-2141
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.755853", "139.06804"));
cnt = cnt+1;
var markerPos14 = new google.maps.LatLng("37.79315", "139.11274");
createMarker(map_canvas, markerPos14, "五三蔵 井上歯科医院新潟市秋葉区新津4513-2
TEL 0250-23-2411
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.79315", "139.11274"));
cnt = cnt+1;
var markerPos15 = new google.maps.LatLng("37.837684", "139.10828");
createMarker(map_canvas, markerPos15, "とがし歯科医院新潟市秋葉区車場3-7-35
TEL 0250-23-2577
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.837684", "139.10828"));
cnt = cnt+1;
var markerPos16 = new google.maps.LatLng("37.78658", "139.071843");
createMarker(map_canvas, markerPos16, "五十嵐歯科医院新潟市秋葉区出戸176-2
TEL 0250-23-3559
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.78658", "139.071843"));
cnt = cnt+1;
var markerPos17 = new google.maps.LatLng("37.815548", "139.118119");
createMarker(map_canvas, markerPos17, "齋藤歯科医院新潟市秋葉区川口770-2
TEL 0250-23-2300
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.815548", "139.118119"));
cnt = cnt+1;
var markerPos18 = new google.maps.LatLng("37.7948829", "139.1073429");
createMarker(map_canvas, markerPos18, "さわだ歯科医院新潟市秋葉区古田3-5-17
TEL 0250-22-1167
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.7948829", "139.1073429"));
cnt = cnt+1;
var markerPos19 = new google.maps.LatLng("37.757694", "139.06692");
createMarker(map_canvas, markerPos19, "竹内歯科医院新潟市秋葉区小須戸3610
TEL 0250-38-2401
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.757694", "139.06692"));
cnt = cnt+1;
var markerPos20 = new google.maps.LatLng("37.797458", "139.121972");
createMarker(map_canvas, markerPos20, "五十嵐歯科クリニック新潟市秋葉区新津本町1-3-23
TEL 0250-25-2000
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.797458", "139.121972"));
cnt = cnt+1;
var markerPos21 = new google.maps.LatLng("37.797586", "139.123817");
createMarker(map_canvas, markerPos21, "田澤歯科医院新潟市秋葉区新津本町2-4-9
TEL 0250-22-0289
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.797586", "139.123817"));
cnt = cnt+1;
var markerPos22 = new google.maps.LatLng("37.789358", "139.134898");
createMarker(map_canvas, markerPos22, "いの歯科医院新潟市秋葉区秋葉3-4-18
TEL 0250-23-4123
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.789358", "139.134898"));
cnt = cnt+1;
var markerPos23 = new google.maps.LatLng("37.832924", "139.118865");
createMarker(map_canvas, markerPos23, "こすぎ小児歯科新潟市秋葉区荻島1-15-10
TEL 0250-24-8317
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.832924", "139.118865"));
cnt = cnt+1;
var markerPos24 = new google.maps.LatLng("37.804686", "139.143565");
createMarker(map_canvas, markerPos24, "やまざき歯科医院新潟市秋葉区新津東町3-4-3
TEL 0250-25-3718
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.804686", "139.143565"));
cnt = cnt+1;
var markerPos25 = new google.maps.LatLng("37.798727", "139.126183");
createMarker(map_canvas, markerPos25, "澤田歯科医院新潟市秋葉区新津本町2-7-3新津ロイヤルコープ1F
TEL 0250-22-3755
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.798727", "139.126183"));
cnt = cnt+1;
var markerPos26 = new google.maps.LatLng("37.799307", "139.102666");
createMarker(map_canvas, markerPos26, "新津医療センター病院歯科新潟市秋葉区古田610
TEL 0250-24-5440
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.799307", "139.102666"));
cnt = cnt+1;
var markerPos27 = new google.maps.LatLng("37.815023", "139.116589");
createMarker(map_canvas, markerPos27, "笹川矯正歯科新潟市秋葉区川口638-3
TEL 0250-21-7777
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.815023", "139.116589"));
cnt = cnt+1;
var markerPos28 = new google.maps.LatLng("37.796966", "139.124642");
createMarker(map_canvas, markerPos28, "三村歯科医院新潟市秋葉区新津本町3-3-30
TEL 0250-22-0337
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.796966", "139.124642"));
cnt = cnt+1;
var markerPos29 = new google.maps.LatLng("37.790247", "139.11179");
createMarker(map_canvas, markerPos29, "プレイス歯科クリニック新潟市秋葉区程島2045-1
TEL 0250-21-1181
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.790247", "139.11179"));
cnt = cnt+1;
var markerPos30 = new google.maps.LatLng("37.811063", "139.116135");
createMarker(map_canvas, markerPos30, "さつき野歯科・矯正歯科医院新潟市秋葉区さつき野2-11-20
TEL 0250-47-6111
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.811063", "139.116135"));
cnt = cnt+1;
var markerPos31 = new google.maps.LatLng("37.7849648", "139.1139789");
createMarker(map_canvas, markerPos31, "まるやま歯科医院新潟市秋葉区程島1876-12
TEL 0250-24-0424
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.7849648", "139.1139789"));
cnt = cnt+1;
var markerPos32 = new google.maps.LatLng("37.8055014", "139.1157696");
createMarker(map_canvas, markerPos32, "たけいし歯科クリニック新潟市秋葉区美善2-4-7
TEL 0250-47-3700
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.8055014", "139.1157696"));
cnt = cnt+1;
var markerPos33 = new google.maps.LatLng("37.7733829", "139.1145071");
createMarker(map_canvas, markerPos33, "あおば歯科クリニック倉田歯科医院新潟市秋葉区西古津1-4
TEL 025-229-2071
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.7733829", "139.1145071"));
cnt = cnt+1;
var markerPos34 = new google.maps.LatLng("37.7918504", "139.1251333");
createMarker(map_canvas, markerPos34, "かえつ歯科新潟市秋葉区中沢町1-25
TEL 0250-25-5510
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.7918504", "139.1251333"));
cnt = cnt+1;
var markerPos35 = new google.maps.LatLng("37.7994606", "139.1248998");
createMarker(map_canvas, markerPos35, "小林歯科医院新潟市秋葉区新津本町2-12-6
TEL 0250-47-4665
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.7994606", "139.1248998"));
cnt = cnt+1;
var markerPos36 = new google.maps.LatLng("37.8328106", "139.1104916");
createMarker(map_canvas, markerPos36, "がじゅまる歯科新潟市秋葉区中野4-5-12
TEL 0250-47-3821
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.8328106", "139.1104916"));
if (cnt > 0) {
if (cnt == 1) {
map_canvas.setCenter(new google.maps.LatLng(37.8328106, 139.1104916));
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;