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.353976", "138.539469");
createMarker(map_canvas, markerPos0, "
大塚歯科医院柏崎市米山台 4-1-7
TEL 0257-24-0968
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.353976", "138.539469"));
cnt = cnt+1;
var markerPos1 = new google.maps.LatLng("37.368681", "138.558009");
createMarker(map_canvas, markerPos1, "前川歯科医院柏崎市東本町2-2-40
TEL 0257-24-4624
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.368681", "138.558009"));
cnt = cnt+1;
var markerPos2 = new google.maps.LatLng("37.369356", "138.571304");
createMarker(map_canvas, markerPos2, "阿部歯科医院柏崎市日吉町1-2
TEL 0257-24-5800
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.369356", "138.571304"));
cnt = cnt+1;
var markerPos3 = new google.maps.LatLng("37.372833", "138.561958");
createMarker(map_canvas, markerPos3, "勝海歯科医院柏崎市諏訪町12-4
TEL 0257-22-2316
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.372833", "138.561958"));
cnt = cnt+1;
var markerPos4 = new google.maps.LatLng("37.371328", "138.558397");
createMarker(map_canvas, markerPos4, "藤井歯科医院柏崎市中央町1-14田中中央ビル2F
TEL 0257-24-4727
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.371328", "138.558397"));
cnt = cnt+1;
var markerPos5 = new google.maps.LatLng("37.36204", "138.557117");
createMarker(map_canvas, markerPos5, "(医)きたざわ歯科(かみあわせ研究所)柏崎市幸町1-7
TEL 0257-22-6231
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.36204", "138.557117"));
cnt = cnt+1;
var markerPos6 = new google.maps.LatLng("37.371892", "138.564314");
createMarker(map_canvas, markerPos6, "井比歯科医院柏崎市小倉町7-8
TEL 0257-22-2955
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.371892", "138.564314"));
cnt = cnt+1;
var markerPos7 = new google.maps.LatLng("37.373561", "138.558228");
createMarker(map_canvas, markerPos7, "高橋歯科医院柏崎市中央町8-13
TEL 0257-23-7727
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.373561", "138.558228"));
cnt = cnt+1;
var markerPos8 = new google.maps.LatLng("37.359893", "138.556317");
createMarker(map_canvas, markerPos8, "新澤歯科医院柏崎市穂波町2-2
TEL 0257-22-4500
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.359893", "138.556317"));
cnt = cnt+1;
var markerPos9 = new google.maps.LatLng("37.369881", "138.558742");
createMarker(map_canvas, markerPos9, "石川歯科医院柏崎市東本町2-5-19
TEL 0257-22-0300
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.369881", "138.558742"));
cnt = cnt+1;
var markerPos10 = new google.maps.LatLng("37.370245", "138.578134");
createMarker(map_canvas, markerPos10, "いしかわ歯科柏崎市東長浜町8-45
TEL 0257-22-1177
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.370245", "138.578134"));
cnt = cnt+1;
var markerPos11 = new google.maps.LatLng("37.449705", "138.642559");
createMarker(map_canvas, markerPos11, "ひまわり歯科医院柏崎市西山町西山206-11
TEL 0257-48-2152
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.449705", "138.642559"));
cnt = cnt+1;
var markerPos12 = new google.maps.LatLng("37.390553", "138.571368");
createMarker(map_canvas, markerPos12, "まつなみ歯科医院柏崎市松波1-19-43
TEL 0257-24-4337
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.390553", "138.571368"));
cnt = cnt+1;
var markerPos13 = new google.maps.LatLng("37.373833", "138.574315");
createMarker(map_canvas, markerPos13, "ばんば歯科クリニック柏崎市松美1-1-31
TEL 0257-23-0204
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.373833", "138.574315"));
cnt = cnt+1;
var markerPos14 = new google.maps.LatLng("37.367242", "138.548985");
createMarker(map_canvas, markerPos14, "静雅堂歯科医院柏崎市西本町2-7-4
TEL 0257-23-8840
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.367242", "138.548985"));
cnt = cnt+1;
var markerPos15 = new google.maps.LatLng("37.380649", "138.577001");
createMarker(map_canvas, markerPos15, "平田歯科医院柏崎市藤元町9-2
TEL 0257-21-4151
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.380649", "138.577001"));
cnt = cnt+1;
var markerPos16 = new google.maps.LatLng("37.372425", "138.561019");
createMarker(map_canvas, markerPos16, "山川歯科医院柏崎市諏訪町5-22
TEL 0257-21-2131
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.372425", "138.561019"));
cnt = cnt+1;
var markerPos17 = new google.maps.LatLng("37.377694", "138.568638");
createMarker(map_canvas, markerPos17, "ほほえみ歯科医院柏崎市春日1-1-10
TEL 0257-23-8430
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.377694", "138.568638"));
cnt = cnt+1;
var markerPos18 = new google.maps.LatLng("37.354169", "138.556312");
createMarker(map_canvas, markerPos18, "小林歯科医院柏崎市城東1-1-9
TEL 0257-22-8555
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.354169", "138.556312"));
cnt = cnt+1;
var markerPos19 = new google.maps.LatLng("37.356857", "138.548363");
createMarker(map_canvas, markerPos19, "せきや歯科医院柏崎市常盤台22-18
TEL 0257-22-8885
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.356857", "138.548363"));
cnt = cnt+1;
var markerPos20 = new google.maps.LatLng("37.362198", "138.577484");
createMarker(map_canvas, markerPos20, "柏崎総合医療センター柏崎市北半田2-11-3
TEL 0257-23-2165
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.362198", "138.577484"));
cnt = cnt+1;
var markerPos21 = new google.maps.LatLng("37.3938", "138.599673");
createMarker(map_canvas, markerPos21, "山本歯科医院柏崎市土合659
TEL 0257-20-0220
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.3938", "138.599673"));
cnt = cnt+1;
var markerPos22 = new google.maps.LatLng("37.2241106", "138.638921");
createMarker(map_canvas, markerPos22, "柏崎市国民健康保険高柳歯科診療所柏崎市高柳町岡野町1849-1
TEL 0257-41-2002
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.2241106", "138.638921"));
cnt = cnt+1;
var markerPos23 = new google.maps.LatLng("37.357635", "138.542423");
createMarker(map_canvas, markerPos23, "まるやま歯科クリニック柏崎市赤坂町5-29
TEL 0257-22-8811
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.357635", "138.542423"));
cnt = cnt+1;
var markerPos24 = new google.maps.LatLng("37.370183", "138.55787");
createMarker(map_canvas, markerPos24, "岡嶋歯科医院柏崎市東本町2-7-55
TEL 0257-22-2854
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.370183", "138.55787"));
cnt = cnt+1;
var markerPos25 = new google.maps.LatLng("37.363396", "138.576021");
createMarker(map_canvas, markerPos25, "おだ歯科クリニック柏崎市北半田2-5-13
TEL 0257-41-4618
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.363396", "138.576021"));
cnt = cnt+1;
var markerPos26 = new google.maps.LatLng("37.3470765", "138.6097013");
createMarker(map_canvas, markerPos26, "クオリス歯科医院柏崎市安田2060-1
TEL 0257-21-3115
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.3470765", "138.6097013"));
cnt = cnt+1;
var markerPos27 = new google.maps.LatLng("37.348262", "138.570033");
createMarker(map_canvas, markerPos27, "石黒歯科医院柏崎市長峰町20番51号
TEL 0257-22-0478
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.348262", "138.570033"));
cnt = cnt+1;
var markerPos28 = new google.maps.LatLng("37.3583519", "138.5707686");
createMarker(map_canvas, markerPos28, "犬井歯科クリニック柏崎市岩上10-30
TEL 0257-21-7650
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.3583519", "138.5707686"));
cnt = cnt+1;
var markerPos29 = new google.maps.LatLng("37.3624732", "138.5569422");
createMarker(map_canvas, markerPos29, "駅南歯科柏崎市幸町2-4
TEL 0257-20-4618
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.3624732", "138.5569422"));
cnt = cnt+1;
var markerPos30 = new google.maps.LatLng("37.3701795", "138.5578701");
createMarker(map_canvas, markerPos30, "岡島歯科医院柏崎市東本町2-7-55
TEL 0254-22-2854
[医院詳細]
");
bounds.extend(new google.maps.LatLng("37.3701795", "138.5578701"));
if (cnt > 0) {
if (cnt == 1) {
map_canvas.setCenter(new google.maps.LatLng(37.3701795, 138.5578701));
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;