var currentInfoWindow = null; function initialize() { var latlng = new google.maps.LatLng('35.16922059712234','136.8840402592773'); var myOptions = { zoom: 15, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP, scrollwheel:false }; var map = new google.maps.Map(document.getElementById("map"), myOptions); var p_code = [ ['35.4564463','136.903008',''],['35.4548308','136.9020038','1000043'],['35.4547229','136.9039744','1000039'],['35.4548308','136.9020038','1000037'],['35.4530584','136.9034723','1000036'],['35.4525063','136.9042208','1000035'],['35.4865575','136.8687506','1000034'],['35.5218485','136.9068004','1000033'],['35.4966223','136.9095985','1000032'],['35.5811257','136.8622174','1000030'],['35.5811257','136.8622174','1000029'],['35.4951134','136.910091','1000022'],['35.4657709','136.8256622','1000014'],['35.4814318','136.9419763','1000014'],['35.4548876','136.904505','1000005'], ];for(var i=0;i 0){ var lg = r_marker.getPosition().lng(); var lt = r_marker.getPosition().lat(); }else{ var minX = r_marker.getPosition().lng(); var minY = r_marker.getPosition().lat(); var maxX = r_marker.getPosition().lng(); var maxY = r_marker.getPosition().lat(); } if (lg <= minX){ minX=lg; } if (lg> maxX){ maxX = lg; } if (lt <= minY){ minY=lt; } if (lt> maxY){ maxY = lt; } } var sw = new google.maps.LatLng(maxY, minX); var ne = new google.maps.LatLng(minY, maxX); var bounds = new google.maps.LatLngBounds(sw, ne); map.fitBounds(bounds); } function createMarker(latLng,id,map){ var marker = new google.maps.Marker({ position: latLng, map: map }); var infowindow = new google.maps.InfoWindow(); google.maps.event.addListener(marker, "click", function() { if (currentInfoWindow) { currentInfoWindow.close(); } getHukidasiData(); if(!obj_data.thumbimage_url){ obj_data.thumbimage_url = "http://www.hirata-f.com/cms_images/none90.gif"; } var window_data = '
\
\
'+obj_data.name+'
\ \ \ \
所在地'+obj_data.address+'
面積'+obj_data.size+'m2価格'+obj_data.content1+'万円

詳細はこちら

'; infowindow.setContent(window_data); infowindow.open(map,marker); currentInfoWindow = infowindow; google.maps.event.addListener(map,'click',function(){ infowindow.close(); }); }); return marker; function getHukidasiData(){ var the_object; var http_request = new XMLHttpRequest(); http_request.onreadystatechange = getResponse; http_request.open( "GET","http://www.hirata-f.com/include/map-window-data.php?category=tochi&id="+id, false); http_request.send(null); function getResponse(){ if ( http_request.readyState == 4 ) { if ( http_request.status == 200 ) { //http_request.responseType = "json"; the_object = http_request.responseText; the_object = eval( "(" + the_object + ")" ); collback(the_object); }else { alert( "There was a problem with the URL." ); } http_request = null; } } function collback(data){ obj_data = data; } } }