「地図検索ページ」の編集履歴(バックアップ)一覧はこちら

地図検索ページ」(2009/03/25 (水) 11:03:23) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

#javascript(){{ <!-- BSZONE START NAME="BIZASP_BODY" --> <!-- BSZONE END NAME="BIZASP_BODY" --> <form action="#" onsubmit="showAddress(this.address.value); return false;"> <P> <input type="text" size="40" name="address" value="恵比寿駅" /> <input type="submit" value="地図で移動する" /> (例:住所、駅名、有名な建物名) </P> </form> <div id="map" style="width: 450px; height: 400px"></div> <hr> <link rel="alternate" type="application/rss+xml" title="テスト | RSS Result" href="http://bizsearch-asp.accelatech.com/bizasp/index.php?a=ANRS001&corpId=intern04"> <form name=bizFormName action="http://bizsearch-asp.accelatech.com/bizasp/index.php" method="GET" onsubmit="this.q.value += checkCondition(); return true;"> <input type="text" name="q" value="" size="40"> <input type="submit" value=" 検 索 "> <input type="hidden" name="corpId" value="intern04"> <input type="hidden" name="en" value=""> <div class="pw">Powered by <a href="http://www.accelatech.com/" target="_blank">Accela BizSearch</a></div> </form> <h1>検索条件<h1> <hr> <form name="formRoom"> <h3>間取り<h3> <p> <input type="radio" name="radioArrange" value="NO" CHECKED>指定しない <input type="radio" name="radioArrange" value="1R">1R <input type="radio" name="radioArrange" value="1K">1K <input type="radio" name="radioArrange" value="1DK">1DK <input type="radio" name="radioArrange" value="1LDK">1LDK <input type="radio" name="radioArrange" value="間取りその他">間取りその他 </p> <hr> <h3>構造<h3> <p> <input type="radio" name="radioStructure" value="NO" CHECKED>指定しない <input type="radio" name="radioStructure" value="木造">木造 <input type="radio" name="radioStructure" value="鉄骨">鉄骨 <input type="radio" name="radioStructure" value="鉄筋">鉄筋 <input type="radio" name="radioStructure" value="構造その他">構造その他 </p> <hr> <h3>築年数<h3> <p> <input type="radio" name="radioYears" value="NO" CHECKED>指定しない <input type="radio" name="radioYears" value="新築">新築 <input type="radio" name="radioYears" value="5年以内">5年以内 <input type="radio" name="radioYears" value="10年以内">10年以内 <input type="radio" name="radioYears" value="20年以内">20年以内 <input type="radio" name="radioYears" value="築年数その他">築年数その他 </p> <hr> <h3>駅まで<h3> <p> <input type="radio" name="radioStation" value="NO" CHECKED>指定しない <input type="radio" name="radioStation" value="1分以内">1分以内 <input type="radio" name="radioStation" value="5分以内">5分以内 <input type="radio" name="radioStation" value="10分以内">10分以内 <input type="radio" name="radioStation" value="15分以内">15分以内 <input type="radio" name="radioStation" value="駅までその他">駅までその他 </p> <hr> <h3>その他<h3> <p> <input type="checkbox" name="check01" value="フローリング">フローリング <input type="checkbox" name="check02" value="バストイレ別">バストイレ別 <input type="checkbox" name="check03" value="エアコン付">エアコン付 <input type="checkbox" name="check04" value="オートロック">オートロック <input type="checkbox" name="check05" value="システムキッチン">システムキッチン <input type="checkbox" name="check06" value="洗面所別">洗面所別 <input type="checkbox" name="check07" value="BSアンテナ">BSアンテナ <input type="checkbox" name="check08" value="インターネット接続可">インターネット接続可 <input type="checkbox" name="check09" value="ペット相談可">ペット相談可 </p> <p> <input type="checkbox" name="check10" value="2階以上">2階以上 <input type="checkbox" name="check11" value="南向き">南向き <input type="checkbox" name="check12" value="角部屋">角部屋 <input type="checkbox" name="check13" value="バルコニー付">バルコニー付 <input type="checkbox" name="check14" value="駐車場あり">駐車場あり </p> <hr> </form> <script type="text/javascript"> <!-- function mapCondi(mapform) { //map.closeInfoWindow(); //document.formMaps.mapsText.value = address; //confirm(che); var mc = " "; //チェックボックス(地図) for (var i = 0; i < mapform.length; i++) { if (mapform.elements[i].type == "checkbox") { if (mapform.elements[i].checked) { mc += mapform.elements[i].value+" "; } } } document.bizFormName.q.value += mc; document.bizFormName.q.value += checkCondition(); document.bizFormName.submit(); } --> </script> <script src="http://maps.google.com/maps?file=api&v=1&key=ABQIAAAAw62LLLwUBfCvRmpv4A8KPRRp297Otk07DxyiB50T5JB-QojG8xRnXTOLw3cVtd2R-6Tf1J_GD24EWA" type="text/javascript" charset="utf-8"> </script> <script type="text/javascript"> //<![CDATA[ var map = new GMap2(document.getElementById("map")); map.addControl(new GLargeMapControl()); //map.addControl(new GOverviewMapControl()); map.setCenter(new GLatLng(35.6475876, 139.7126447), 15); //アイコン生成  var icon = new GIcon(); icon.image = 'http://www19.atwiki.jp/ajiin?cmd=upload&act=open&pageid=13&file=nblue_Markern.png'; icon.iconSize = new GSize(30, 40); icon.iconAnchor = new GPoint(10, 40); //画像の「基準点」 icon.infoWindowAnchor = new GPoint(20, 5); //情報ウィンドウの基準点 //マーカー生成 var sampleMarker = new GMarker(new GPoint(139.7147440016488, 35.64658783347681), icon); //マップにマーカーをオーバーレイ表示 var sampleHtml = '<p><u>ここに情報を追加する</u></p><br>'; sampleHtml += '<p><font size="-1">2 投稿日:2009/3/11 12:19:56<br>'; sampleHtml += 'ここの交差点は朝の渋滞がひどいです。</font></p>'; GEvent.addListener(sampleMarker, 'click', function() { sampleMarker.openInfoWindowHtml(sampleHtml); }); map.addOverlay(sampleMarker); var geocoder = new GClientGeocoder(); GEvent.addListener(map, 'click', function(overlay, point) { geocoder.getLocations(point, function(addresses) { if (addresses.Status.code != 200) { //エラー処理 alert(address + " not found"); } else { var ken = "", shi = "", tyo = "", ban = "", mitsi = ""; var hikihtml = '<h3>付近の情報</h3>'; if (addresses.Placemark[0]) { hikihtml += addresses.Placemark[0].address+'<br>'; } for (var i = 9; i >= 0; i--) { if (addresses.Placemark[i]) { //hikihtml += addresses.Placemark[i].address+'<br>'; if (addresses.Placemark[i].AddressDetails) { if (addresses.Placemark[i].AddressDetails.Country) { if (addresses.Placemark[i].AddressDetails.Country.AddressLine) { if (addresses.Placemark[i].AddressDetails.Country.AddressLine[0]) { mitsi = addresses.Placemark[i].AddressDetails.Country.AddressLine[0]; } } if (addresses.Placemark[i].AddressDetails.Country.AdministrativeArea) { var adArea = addresses.Placemark[i].AddressDetails.Country.AdministrativeArea; if (adArea.AdministrativeAreaName) { ken = adArea.AdministrativeAreaName; } if (adArea.Locality) { if (adArea.Locality.LocalityName) { shi = adArea.Locality.LocalityName; } if (adArea.Locality.DependentLocality) { if (adArea.Locality.DependentLocality.DependentLocalityName) { tyo = adArea.Locality.DependentLocality.DependentLocalityName; } if (adArea.Locality.DependentLocality.Thoroughfare) { if (adArea.Locality.DependentLocality.Thoroughfare.ThoroughfareName) { ban = adArea.Locality.DependentLocality.Thoroughfare.ThoroughfareName; } } } } } } } } } hikihtml += '<form name="formMaps" onsubmit="mapCondi(this); return false;">'; if (ken) hikihtml += '<input type="checkbox" name="checkken" value='+ken+'> '+ken+'<br>'; if (shi) hikihtml += '<input type="checkbox" name="checkshi" value='+shi+'> '+shi+'<br>'; if (tyo) hikihtml += '<input type="checkbox" name="checktyo" value='+tyo+'> '+tyo+'<br>'; if (ban) hikihtml += '<input type="checkbox" name="checkban" value='+ban+'> '+ban+'<br>'; if (mitsi) hikihtml += '<input type="checkbox" name="checkmitsi" value='+mitsi+'> '+mitsi+'<br>'; hikihtml += '<input type="submit" value="検 索">'; hikihtml += '</form>'; map.openInfoWindowHtml(point, hikihtml); } }); }); //]]> </script> <script type="text/javascript"> <!-- //「移動する」ボタンを押されると実行されます function showAddress(address) { if (geocoder) { geocoder.getLatLng(address, function(point) { if (!point) { alert(address + " not found"); } else { map.setCenter(point, 13); var marker = new GMarker(point); map.addOverlay(marker); marker.openInfoWindowHtml(address); } }); } } --> </script> <script type="text/javascript"> <!-- var bizFormName = "AccelaBizSearchASPForm"; function checkCondition() { var searchCondi = " "; //間取り for (var i = 1; i < document.formRoom.radioArrange.length; i++) { if (document.formRoom.radioArrange[i].checked) { searchCondi += document.formRoom.radioArrange[i].value+" "; break; } } //構造 for (var i = 1; i < document.formRoom.radioStructure.length; i++) { if (document.formRoom.radioStructure[i].checked) { searchCondi += document.formRoom.radioStructure[i].value+" "; break; } } //築年数 for (var i = 1; i < document.formRoom.radioYears.length; i++) { if (document.formRoom.radioYears[i].checked) { searchCondi += document.formRoom.radioYears[i].value+" "; break; } } //駅まで for (var i = 1; i < document.formRoom.radioStation.length; i++) { if (document.formRoom.radioStation[i].checked) { searchCondi += document.formRoom.radioStation[i].value+" "; break; } } //チェックボックス(その他) for (var i = 0; i < document.formRoom.length; i++) { if (document.formRoom.elements[i].type == "checkbox") { if (document.formRoom.elements[i].checked) { searchCondi += document.formRoom.elements[i].value+" "; } } } //検索用文字列を返す return searchCondi; } //--> </script> }}
#javascript(){{ <!-- BSZONE START NAME="BIZASP_BODY" --> <!-- BSZONE END NAME="BIZASP_BODY" --> <form action="#" onsubmit="showAddress(this.address.value); return false;"> <P> <input type="text" size="40" name="address" value="恵比寿駅" /> <input type="submit" value="地図で移動する" /> (例:住所、駅名、有名な建物名) </P> </form> <div id="map" style="width: 450px; height: 400px"></div> <hr> <link rel="alternate" type="application/rss+xml" title="テスト | RSS Result" href="http://bizsearch-asp.accelatech.com/bizasp/index.php?a=ANRS001&corpId=intern04"> <form name=bizFormName action="http://bizsearch-asp.accelatech.com/bizasp/index.php" method="GET" onsubmit="this.q.value += checkCondition(); return true;"> <input type="text" name="q" value="" size="40"> <input type="submit" value=" 検 索 "> <input type="hidden" name="corpId" value="intern04"> <input type="hidden" name="en" value=""> <div class="pw">Powered by <a href="http://www.accelatech.com/" target="_blank">Accela BizSearch</a></div> </form> <h1>検索条件<h1> <hr> <form name="formRoom"> <h3>間取り<h3> <p> <input type="radio" name="radioArrange" value="NO" CHECKED>指定しない <input type="radio" name="radioArrange" value="1R">1R <input type="radio" name="radioArrange" value="1K">1K <input type="radio" name="radioArrange" value="1DK">1DK <input type="radio" name="radioArrange" value="1LDK">1LDK <input type="radio" name="radioArrange" value="間取りその他">間取りその他 </p> <hr> <h3>構造<h3> <p> <input type="radio" name="radioStructure" value="NO" CHECKED>指定しない <input type="radio" name="radioStructure" value="木造">木造 <input type="radio" name="radioStructure" value="鉄骨">鉄骨 <input type="radio" name="radioStructure" value="鉄筋">鉄筋 <input type="radio" name="radioStructure" value="構造その他">構造その他 </p> <hr> <h3>築年数<h3> <p> <input type="radio" name="radioYears" value="NO" CHECKED>指定しない <input type="radio" name="radioYears" value="新築">新築 <input type="radio" name="radioYears" value="5年以内">5年以内 <input type="radio" name="radioYears" value="10年以内">10年以内 <input type="radio" name="radioYears" value="20年以内">20年以内 <input type="radio" name="radioYears" value="築年数その他">築年数その他 </p> <hr> <h3>駅まで<h3> <p> <input type="radio" name="radioStation" value="NO" CHECKED>指定しない <input type="radio" name="radioStation" value="1分以内">1分以内 <input type="radio" name="radioStation" value="5分以内">5分以内 <input type="radio" name="radioStation" value="10分以内">10分以内 <input type="radio" name="radioStation" value="15分以内">15分以内 <input type="radio" name="radioStation" value="駅までその他">駅までその他 </p> <hr> <h3>その他<h3> <p> <input type="checkbox" name="check01" value="フローリング">フローリング <input type="checkbox" name="check02" value="バストイレ別">バストイレ別 <input type="checkbox" name="check03" value="エアコン付">エアコン付 <input type="checkbox" name="check04" value="オートロック">オートロック <input type="checkbox" name="check05" value="システムキッチン">システムキッチン <input type="checkbox" name="check06" value="洗面所別">洗面所別 <input type="checkbox" name="check07" value="BSアンテナ">BSアンテナ <input type="checkbox" name="check08" value="インターネット接続可">インターネット接続可 <input type="checkbox" name="check09" value="ペット相談可">ペット相談可 </p> <p> <input type="checkbox" name="check10" value="2階以上">2階以上 <input type="checkbox" name="check11" value="南向き">南向き <input type="checkbox" name="check12" value="角部屋">角部屋 <input type="checkbox" name="check13" value="バルコニー付">バルコニー付 <input type="checkbox" name="check14" value="駐車場あり">駐車場あり </p> <hr> </form> <script type="text/javascript"> <!-- function mapCondi(mapform) { //map.closeInfoWindow(); //document.formMaps.mapsText.value = address; //confirm(che); var mc = " "; //チェックボックス(地図) for (var i = 0; i < mapform.length; i++) { if (mapform.elements[i].type == "checkbox") { if (mapform.elements[i].checked) { mc += mapform.elements[i].value+" "; } } } document.bizFormName.q.value += mc; document.bizFormName.q.value += checkCondition(); document.bizFormName.submit(); } --> </script> <script src="http://maps.google.com/maps?file=api&v=1&key=ABQIAAAAw62LLLwUBfCvRmpv4A8KPRRp297Otk07DxyiB50T5JB-QojG8xRnXTOLw3cVtd2R-6Tf1J_GD24EWA" type="text/javascript" charset="utf-8"> </script> <script type="text/javascript"> //<![CDATA[ var map = new GMap2(document.getElementById("map")); map.addControl(new GLargeMapControl()); //map.addControl(new GOverviewMapControl()); map.setCenter(new GLatLng(35.6475876, 139.7126447), 13); //アイコン生成  var icon = new GIcon(); icon.image = 'http://www19.atwiki.jp/ajiin?cmd=upload&act=open&pageid=13&file=nblue_Markern.png'; icon.iconSize = new GSize(30, 40); icon.iconAnchor = new GPoint(10, 40); //画像の「基準点」 icon.infoWindowAnchor = new GPoint(20, 5); //情報ウィンドウの基準点 //マーカー生成 var sampleMarker = new GMarker(new GPoint(139.7147440016488, 35.64658783347681), icon); //マップにマーカーをオーバーレイ表示 var sampleHtml = '<p><u>ここに情報を追加する</u></p><br>'; sampleHtml += '<p><font size="-1">2 投稿日:2009/3/11 12:19:56<br>'; sampleHtml += 'ここの交差点は朝の渋滞がひどいです。</font></p>'; GEvent.addListener(sampleMarker, 'click', function() { sampleMarker.openInfoWindowHtml(sampleHtml); }); map.addOverlay(sampleMarker); var geocoder = new GClientGeocoder(); GEvent.addListener(map, 'click', function(overlay, point) { geocoder.getLocations(point, function(addresses) { if (addresses.Status.code != 200) { //エラー処理 alert(address + " not found"); } else { var ken = "", shi = "", tyo = "", ban = "", mitsi = ""; var hikihtml = '<h3>付近の情報</h3>'; if (addresses.Placemark[0]) { hikihtml += addresses.Placemark[0].address+'<br>'; } for (var i = 9; i >= 0; i--) { if (addresses.Placemark[i]) { //hikihtml += addresses.Placemark[i].address+'<br>'; if (addresses.Placemark[i].AddressDetails) { if (addresses.Placemark[i].AddressDetails.Country) { if (addresses.Placemark[i].AddressDetails.Country.AddressLine) { if (addresses.Placemark[i].AddressDetails.Country.AddressLine[0]) { mitsi = addresses.Placemark[i].AddressDetails.Country.AddressLine[0]; } } if (addresses.Placemark[i].AddressDetails.Country.AdministrativeArea) { var adArea = addresses.Placemark[i].AddressDetails.Country.AdministrativeArea; if (adArea.AdministrativeAreaName) { ken = adArea.AdministrativeAreaName; } if (adArea.Locality) { if (adArea.Locality.LocalityName) { shi = adArea.Locality.LocalityName; } if (adArea.Locality.DependentLocality) { if (adArea.Locality.DependentLocality.DependentLocalityName) { tyo = adArea.Locality.DependentLocality.DependentLocalityName; } if (adArea.Locality.DependentLocality.Thoroughfare) { if (adArea.Locality.DependentLocality.Thoroughfare.ThoroughfareName) { ban = adArea.Locality.DependentLocality.Thoroughfare.ThoroughfareName; } } } } } } } } } hikihtml += '<form name="formMaps" onsubmit="mapCondi(this); return false;">'; if (ken) hikihtml += '<input type="checkbox" name="checkken" value='+ken+'> '+ken+'<br>'; if (shi) hikihtml += '<input type="checkbox" name="checkshi" value='+shi+'> '+shi+'<br>'; if (tyo) hikihtml += '<input type="checkbox" name="checktyo" value='+tyo+'> '+tyo+'<br>'; if (ban) hikihtml += '<input type="checkbox" name="checkban" value='+ban+'> '+ban+'<br>'; if (mitsi) hikihtml += '<input type="checkbox" name="checkmitsi" value='+mitsi+'> '+mitsi+'<br>'; hikihtml += '<input type="submit" value="検 索">'; hikihtml += '</form>'; map.openInfoWindowHtml(point, hikihtml); } }); }); //]]> </script> <script type="text/javascript"> <!-- //「移動する」ボタンを押されると実行されます function showAddress(address) { if (geocoder) { geocoder.getLatLng(address, function(point) { if (!point) { alert(address + " not found"); } else { map.setCenter(point, 15); var marker = new GMarker(point); map.addOverlay(marker); marker.openInfoWindowHtml(address); } }); } } --> </script> <script type="text/javascript"> <!-- var bizFormName = "AccelaBizSearchASPForm"; function checkCondition() { var searchCondi = " "; //間取り for (var i = 1; i < document.formRoom.radioArrange.length; i++) { if (document.formRoom.radioArrange[i].checked) { searchCondi += document.formRoom.radioArrange[i].value+" "; break; } } //構造 for (var i = 1; i < document.formRoom.radioStructure.length; i++) { if (document.formRoom.radioStructure[i].checked) { searchCondi += document.formRoom.radioStructure[i].value+" "; break; } } //築年数 for (var i = 1; i < document.formRoom.radioYears.length; i++) { if (document.formRoom.radioYears[i].checked) { searchCondi += document.formRoom.radioYears[i].value+" "; break; } } //駅まで for (var i = 1; i < document.formRoom.radioStation.length; i++) { if (document.formRoom.radioStation[i].checked) { searchCondi += document.formRoom.radioStation[i].value+" "; break; } } //チェックボックス(その他) for (var i = 0; i < document.formRoom.length; i++) { if (document.formRoom.elements[i].type == "checkbox") { if (document.formRoom.elements[i].checked) { searchCondi += document.formRoom.elements[i].value+" "; } } } //検索用文字列を返す return searchCondi; } //--> </script> }}

表示オプション

横に並べて表示:
変化行の前後のみ表示:
目安箱バナー