$('#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");;console_log("AistLocality");;console_log("AistLocality_tile");;console_log("TrenchPhoto");;console_log("SmaAtera");;console_log("SmaMtlShikoku");;console_log("SmaMtlKinki");;console_log("SmaYanagaseYourou");;console_log("SmaItoigawaShizuoka");;console_log("SmaHyougoNanbu");;console_log("SmaHanaore");;console_log("SeaAll");;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");;console_log("KumamotoRange");;console_log("KumamotoRangeStrip");;console_log("KairikuRange");;console_log("KairikuPoint");;console_log("QuakeDisp");oMap.mkIcons({key:'QuakeDisp',icons:quakeDisplayIcons,doShow:false});console_log("Epicenters_sub");;console_log("Reflection");;console_log("DepositsRange");;console_log("DepositsAll");;console_log("DepositsNone");;console_log("TsunamiReach");;console_log("AfJapan");;console_log("AfStrip");;console_log("AfKinki_AsKyusyu");;console_log("FlToshiken");;console_log("FlToshikenTile");;console_log("AfDetailMap");;console_log("QpRfAtlus");;console_log("AfJititai");;console_log("BmCoast");;console_log("AfCoast");;console_log("AfIyonada");;console_log("AfZufuku");;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:"Seamless Digital Geological Map of Japan",opacity:0.6,pane:'af_overlay'}},Epicenters:{uri:'https://gbank.gsj.jp/subsurface/tiledb/work.hypo/images.{year}/{z}/{y}/{x}.png',opt:{attribution:'Earthquake epicenters ({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,'en');var oInfos=oLonLat.Infos();var content=""+""+""+""+"
latitude:"+oInfos.lat+"
longitude:"+oInfos.lon+"
decimal:"+oInfos.latlon+"
"+"
copy
";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);});}}});}