$('#SearchArea input[type="button"]').prop('disabled',true);var oMap=(function(){if(!$('#afmap')[0]){return null;} var aSearchBounds=null;var oSearchBounds=null;var aResultBounds=null;var oResultBounds=null;var aSearchCenter=[[35.88,136.2],[35.43,136.92]];var oSearchCenter=new cRectangle(aSearchCenter[0],aSearchCenter[1]);var center=oSearchCenter.center();var searchArea={bounds:aSearchBounds,rectangle:oSearchBounds};var resultArea={bounds:aResultBounds,rectangle:oResultBounds};var opt={center:center,zoomControl:true,sidebar:{id:'afmap-sidebar'},searchArea:searchArea,resultArea:resultArea,maxZoom:13};var oMap=new cMap('afmap',opt);oMap.event_on('contextmenu',function(e){onContextMenu(e);});map_infos['map']=oMap;console_log("AistActivefaultRange");if(!oMap.isExists('AistActivefaultRange')){Promise.all([oMap.initKML('AistActivefaultRange.0','af_areaborder',true).then(function(layer){var id=oMap.updateOverlayLayers('AistActivefaultRange',layer);var checkbox=$('#chkAistActivefaultRange');if(checkbox.length){checkbox.prop('checked',true);checkbox.triggerHandler('click');}return id;})]);};console_log("AistLocality");if(!oMap.isExists('AistLocality')){Promise.all([oMap.initKML('AistLocality.0','af_tyousati',false).then(function(layer){var id=oMap.updateOverlayLayers('AistLocality',layer);var checkbox=$('#chkAistLocality');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("AistLocality_tile");if(!oMap.isExists('AistLocality_tile')){Promise.all([oMap.initTileAsync('AistLocality_tile.0','af_tyousati',true).then(function(layer){var id=oMap.updateOverlayLayers('AistLocality_tile',layer);var checkbox=$('#chkAistLocality_tile');if(checkbox.length){checkbox.prop('checked',true);checkbox.triggerHandler('click');}return id;})]);};console_log("TrenchPhoto");if(!oMap.isExists('TrenchPhoto')){Promise.all([oMap.initGeoJSON('TrenchPhoto.0','af_tyousati',true).then(function(layer){var id=oMap.updateOverlayLayers('TrenchPhoto',layer);var checkbox=$('#chkTrenchPhoto');if(checkbox.length){checkbox.prop('checked',true);checkbox.triggerHandler('click');}return id;})]);};console_log("SmaAtera");if(!oMap.isExists('SmaAtera')){Promise.all([oMap.initKML('SmaAtera.0','af_segment',false).then(function(layer){var id=oMap.updateOverlayLayers('SmaAtera',layer);var checkbox=$('#chkSmaAtera');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("SmaMtlShikoku");if(!oMap.isExists('SmaMtlShikoku')){Promise.all([oMap.initKML('SmaMtlShikoku.0','af_segment',false).then(function(layer){var id=oMap.updateOverlayLayers('SmaMtlShikoku',layer);var checkbox=$('#chkSmaMtlShikoku');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("SmaMtlKinki");if(!oMap.isExists('SmaMtlKinki')){Promise.all([oMap.initKML('SmaMtlKinki.0','af_segment',false).then(function(layer){var id=oMap.updateOverlayLayers('SmaMtlKinki',layer);var checkbox=$('#chkSmaMtlKinki');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("SmaYanagaseYourou");if(!oMap.isExists('SmaYanagaseYourou')){Promise.all([oMap.initKML('SmaYanagaseYourou.0','af_segment',false).then(function(layer){var id=oMap.updateOverlayLayers('SmaYanagaseYourou',layer);var checkbox=$('#chkSmaYanagaseYourou');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("SmaItoigawaShizuoka");if(!oMap.isExists('SmaItoigawaShizuoka')){Promise.all([oMap.initKML('SmaItoigawaShizuoka.0','af_segment',false).then(function(layer){var id=oMap.updateOverlayLayers('SmaItoigawaShizuoka',layer);var checkbox=$('#chkSmaItoigawaShizuoka');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("SmaHyougoNanbu");if(!oMap.isExists('SmaHyougoNanbu')){Promise.all([oMap.initKML('SmaHyougoNanbu.0','af_segment',false).then(function(layer){var id=oMap.updateOverlayLayers('SmaHyougoNanbu',layer);var checkbox=$('#chkSmaHyougoNanbu');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("SmaHanaore");if(!oMap.isExists('SmaHanaore')){Promise.all([oMap.initKML('SmaHanaore.0','af_segment',false).then(function(layer){var id=oMap.updateOverlayLayers('SmaHanaore',layer);var checkbox=$('#chkSmaHanaore');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("SeaAll");if(!oMap.isExists('SeaAll')){Promise.all([oMap.initKML('SeaAll.0','af_segment',true).then(function(layer){var id=oMap.updateOverlayLayers('SeaAll',layer);var checkbox=$('#chkSeaAll');if(checkbox.length){checkbox.prop('checked',true);checkbox.triggerHandler('click');}return id;})]);};console_log("BehavioralSegments_tile");if(!oMap.isExists('BehavioralSegments_tile')){Promise.all([oMap.initTileAsync('BehavioralSegments_tile.0','af_segment',false).then(function(layer){var id=oMap.updateOverlayLayers('BehavioralSegments_tile',layer);var checkbox=$('#chkBehavioralSegments_tile');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("Toshikens");if(!oMap.isExists('Toshikens')){Promise.all([oMap.initKML('Toshikens.0','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('Toshikens',layer);var checkbox=$('#chkToshikens');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("KumamotoRange");if(!oMap.isExists('KumamotoRange')){Promise.all([oMap.initTileAsync('KumamotoRange.0','af_overlay',true).then(function(layer){var id=oMap.updateOverlayLayers('KumamotoRange',layer);var checkbox=$('#chkKumamotoRange');if(checkbox.length){checkbox.prop('checked',true);checkbox.triggerHandler('click');}return id;})]);};console_log("KumamotoRangeStrip");if(!oMap.isExists('KumamotoRangeStrip')){Promise.all([oMap.initTileAsync('KumamotoRangeStrip.0','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('KumamotoRangeStrip',layer);var checkbox=$('#chkKumamotoRangeStrip');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("KairikuRange");if(!oMap.isExists('KairikuRange')){Promise.all([oMap.initTileAsync('KairikuRange.0','af_overlay',true).then(function(layer){var id=oMap.updateOverlayLayers('KairikuRange',layer);var checkbox=$('#chkKairikuRange');if(checkbox.length){checkbox.prop('checked',true);checkbox.triggerHandler('click');}return id;})]);};console_log("KairikuPoint");if(!oMap.isExists('KairikuPoint')){Promise.all([oMap.initKML('KairikuPoint.0','af_overlay',true).then(function(layer){var id=oMap.updateOverlayLayers('KairikuPoint',layer);var checkbox=$('#chkKairikuPoint');if(checkbox.length){checkbox.prop('checked',true);checkbox.triggerHandler('click');}return id;})]);};console_log("QuakeDisp");oMap.mkIcons({key:'QuakeDisp',icons:quakeDisplayIcons,doShow:false});console_log("Epicenters_sub");if(!oMap.isExists('Epicenters_sub')){Promise.all([oMap.initKML('Epicenters_sub.0','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('Epicenters_sub',layer);var checkbox=$('#chkEpicenters_sub');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("DepositsRange");if(!oMap.isExists('DepositsRange')){Promise.all([oMap.initKML('DepositsRange.0','af_overlay',true).then(function(layer){var id=oMap.updateOverlayLayers('DepositsRange',layer);var checkbox=$('#chkDepositsRange');if(checkbox.length){checkbox.prop('checked',true);checkbox.triggerHandler('click');}return id;})]);};console_log("DepositsAll");if(!oMap.isExists('DepositsAll')){Promise.all([oMap.initTileAsync('DepositsAll.0','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('DepositsAll',layer);var checkbox=$('#chkDepositsAll');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("DepositsNone");if(!oMap.isExists('DepositsNone')){Promise.all([oMap.initTileAsync('DepositsNone.0','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('DepositsNone',layer);var checkbox=$('#chkDepositsNone');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("TsunamiReach");if(!oMap.isExists('TsunamiReach')){Promise.all([oMap.initTileAsync('TsunamiReach.0','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('TsunamiReach',layer);var checkbox=$('#chkTsunamiReach');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("AfJapan");if(!oMap.isExists('AfJapan')){Promise.all([oMap.initTileAsync('AfJapan.0','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('AfJapan',layer);var checkbox=$('#chkAfJapan');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("AfStrip");if(!oMap.isExists('AfStrip')){Promise.all([oMap.initTileAsync('AfStrip.0','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('AfStrip',layer);var checkbox=$('#chkAfStrip');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("AfKinki_AsKyusyu");if(!oMap.isExists('AfKinki_AsKyusyu')){Promise.all([oMap.initTileAsync('AfKinki_AsKyusyu.0','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('AfKinki_AsKyusyu',layer);var checkbox=$('#chkAfKinki_AsKyusyu');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;}),oMap.initTileAsync('AfKinki_AsKyusyu.1','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('AfKinki_AsKyusyu',layer);var checkbox=$('#chkAfKinki_AsKyusyu');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("FlToshiken");if(!oMap.isExists('FlToshiken')){Promise.all([oMap.initTileAsync('FlToshiken.0','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('FlToshiken',layer);var checkbox=$('#chkFlToshiken');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("FlToshikenTile");if(!oMap.isExists('FlToshikenTile')){Promise.all([oMap.initTileAsync('FlToshikenTile.0','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('FlToshikenTile',layer);var checkbox=$('#chkFlToshikenTile');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("AfDetailMap");if(!oMap.isExists('AfDetailMap')){Promise.all([oMap.initTileAsync('AfDetailMap.0','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('AfDetailMap',layer);var checkbox=$('#chkAfDetailMap');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("QpRfAtlus");if(!oMap.isExists('QpRfAtlus')){Promise.all([oMap.initTileAsync('QpRfAtlus.0','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('QpRfAtlus',layer);var checkbox=$('#chkQpRfAtlus');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("AfJititai");if(!oMap.isExists('AfJititai')){Promise.all([oMap.initKML('AfJititai.0','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('AfJititai',layer);var checkbox=$('#chkAfJititai');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("BmCoast");if(!oMap.isExists('BmCoast')){Promise.all([oMap.initKML('BmCoast.0','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('BmCoast',layer);var checkbox=$('#chkBmCoast');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("AfCoast");if(!oMap.isExists('AfCoast')){Promise.all([oMap.initKML('AfCoast.0','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('AfCoast',layer);var checkbox=$('#chkAfCoast');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("AfIyonada");if(!oMap.isExists('AfIyonada')){Promise.all([oMap.initKML('AfIyonada.0','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('AfIyonada',layer);var checkbox=$('#chkAfIyonada');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};console_log("AfZufuku");if(!oMap.isExists('AfZufuku')){Promise.all([oMap.initTileAsync('AfZufuku.0','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('AfZufuku',layer);var checkbox=$('#chkAfZufuku');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;}),oMap.initTileAsync('AfZufuku.1','af_overlay',false).then(function(layer){var id=oMap.updateOverlayLayers('AfZufuku',layer);var checkbox=$('#chkAfZufuku');if(checkbox.length){checkbox.prop('checked',false);checkbox.triggerHandler('click');}return id;})]);};oMap.initTile('SmiAtera','af_overlay',true);oMap.initTile('SmiMtlShikoku','af_overlay',true);oMap.initTile('SmiMtlKinki','af_overlay',true);oMap.initTile('SmiYanagaseYourou','af_overlay',true);oMap.initTile('SmiItoigawaShizuoka','af_overlay',true);oMap.initTile('SmiHyougoNanbu','af_overlay',true);oMap.initTile('SmiHanaore','af_overlay',true);return oMap;}());var tileInfos={Seamless:{uri:'https://gbank.gsj.jp/seamless/v2/api/1.2.1/tiles/{z}/{y}/{x}.png',opt:{attribution:"日本シームレス地質図詳細版",opacity:0.6,pane:'af_overlay'}},Epicenters:{uri:'https://gbank.gsj.jp/subsurface/tiledb/work.hypo/images.{year}/{z}/{y}/{x}.png',opt:{attribution:'地震の震央 ({year})',opacity:0.6,pane:'af_overlay'}}};function _initTile(id,param){return new Promise(function(resolve,reject){var info=$.extend(true,{},tileInfos[id]);if(!!param){year=param.year;info.opt.year=year;info.opt.attribution=info.opt.attribution.replace(/{year}/g,year);} resolve(L.tileLayer(info.uri,info.opt));});} function onChkLegend(chk,id){console_log('chk : '+id);var isChecked;if((typeof chk)==='boolean'){isChecked=chk;}else{isChecked=chk.checked;} if(id==='SearchArea'){$('#SearchArea input[type="button"]').prop('disabled',!isChecked);} if((!isChecked)||(!tileInfos[id])){oMap.show(id,isChecked);return;} index=null;param=null;if(id==='Epicenters'){year=$('#SelEpicentersYear').val();index=year;param={year:year};} oMap.show(id,false);if(!oMap.isExists(id,index)){_initTile(id,param).then(function(layer){return oMap.updateOverlayLayers(id,layer,index);}).then(function(id){oMap.show(id,true,index);});}else{oMap.show(id,true,index);}} function onSelLegendEpicenters(sel){checked=$('#ChkEpicenters').prop('checked');if(!checked){return;} year=sel.value;var id='Epicenters';oMap.show(id,false);if(!oMap.isExists(id,year)){_initTile(id,{year:year}).then(function(layer){return oMap.updateOverlayLayers(id,layer,year);}).then(function(id){oMap.show(id,true,year);});}else{oMap.show(id,true,year);} return;} function onSearchAreaChkLegend(chk){var isChecked;if((typeof chk)==='boolean'){isChecked=chk;}else{isChecked=chk.checked;} $('#SearchArea input[type="button"]').prop('disabled',!isChecked);if(isChecked) {oMap.showSearchArea();oMap.event_off('click');}else{oMap.hideSearchArea();oMap.event_on('click',function(e){onClick(e);});}} function onResultAreaChkLegend(chk){var isChecked;if((typeof chk)==='boolean'){isChecked=chk;}else{isChecked=chk.checked;} return isChecked?oMap.showResultArea():oMap.hideResultArea();} function onContextMenu(e){var oDeg={'lon':e.latlng.lng,'lat':e.latlng.lat};var aaa=oMap._map.closePopup();var oLonLat=new cLonLat(oDeg,'ja');var oInfos=oLonLat.Infos();var content=""+""+""+""+"
緯度:"+oInfos.lat+"
経度:"+oInfos.lon+"
十進表記:"+oInfos.latlon+"
"+"
緯度経度をクリップボードにコピー
";oMap._ContextMenu=oMap.openPopup(oDeg.lat,oDeg.lon,content);AddHandler();} function AddHandler(){$(".leaflet-popup").each(function(index,element){var $CBLL=$("#ClipBoardLatLon",$(element));try{$CBLL.zclip({path:"https://gbank.gsj.jp/activefault/CYBER/ZeroClipboard.swf?v=20180202073522",setHandCursor:false,beforeCopy:function(){var $this=$(this);$this.removeClass('btnOff');$this.addClass('btnOn');},copy:function(){var $this=$(this);return $this.attr('title');},afterCopy:function(){var $this=$(this);$this.removeClass('btnOn');$this.addClass('btnOff');}});}catch(e){if(typeof(clipboardData)!="undefined"){$CBLL.on('click',function(){var $this=$(this);$this.removeClass('btnOff');$this.addClass('btnOn');clipboardData.setData("Text",$this.attr('title'));setTimeout(function(){$this.removeClass('btnOn');$this.addClass('btnOff');},100);});}}});}