Files
hb_pqs_web/public/static/map/modules/control_0f3itb.js

2 lines
33 KiB
JavaScript
Raw Permalink Normal View History

2025-01-09 19:02:44 +08:00
/**/_jsload2&&_jsload2('control', 'function Lh(a){a&&(a.io.style.border="1px solid "+B.rq.uq,a.Jh.style.backgroundColor=B.rq.uq,a.Jh.style.opacity="0.5",a.Jh.style.filter="Alpha(opacity=50);")}function Mh(a){a&&(a.io.style.border="1px solid "+B.rq.HG,a.Jh.style.backgroundColor=B.rq.HG,a.Jh.style.opacity="1",a.Jh.style.filter="")} x.object.extend(nb.prototype,{yf:function(){this.D&&this.Ie(this.D)},initialize:function(a){Nc.prototype.initialize.call(this,a);this.qr();this.Ba();this.ca();var b=this;this.D.by()?b.PA():this.D.addEventListener("load",function(){b.PA()});x.M(this.C,"click",na);x.M(this.C,"dblclick",na);x.M(this.C,"mousewheel",na);x.M(this.C,"mouseup",function(a){a=window.event||a;2==a.button&&na(a)});window.addEventListener&&this.C.addEventListener("DOMMouseScroll",function(a){na(a)},o);return this.C},qr:function(){this.Ui|| (this.Ui=o,this.Iq=1,this.Db=4,this.Za=p,this.Wn=this.Gf=this.Uh=-1,this.yv=this.vw=1,this.Qa={},this.Xn="",this.Qv=q)},SH:function(){if(this.D){var a=this.D.Na-this.k.K0;return a<this.Uh?this.Uh:a>this.Gf?this.Gf:a}},Ba:function(){Nc.prototype.Ba.call(this);var a=x.da.ma!=q?" BMap_ie"+x.da.ma:"",b=this.C;b.innerHTML=this.er();x.K.Ta(b,"BMap_omCtrl"+a);this.Jc=b.children[0].children[0];this.RI=this.Jc.children[0];this.mb=this.Jc.children[1];this.Br=this.mb.children[0];this.Ia=b.children[1];this.Ce(this.k.size); this.mb.style.cursor=I.Xb},er:ea(\'<div class="BMap_omOutFrame"><div class="BMap_omInnFrame"><div class="BMap_omMapContainer"></div><div class="BMap_omViewMv"><div class="BMap_omViewInnFrame"><div></div></div></div></div></div><div class="BMap_omBtn"></div>\'),ca:function(){var a=this;x.M(this.Ia,"click",function(){a.se()});x.da.ma&&x.M(this.Ia,"dblclick",function(){a.se()});if(!x.da.ma||6<x.da.ma)this.Ia.onmouseover=function(){x.K.Ta(a.Ia,"hover")},this.Ia.onmouseout=function(){x.K.Tb(a.Ia,"hover")}; x.M(this.mb,"mousedown",function(b){if(!a.mb||!(Ib(a.mb.Wq)&&"true"==a.mb.Wq))if(b=window.event||b,2!=b.button)return a.mb.Wq="true",b=window.event||b,a.mb.setCapture&&a.mb.setCapture(),a.ca.yY=parseInt(Xa(a.mb).left),a.ca.zY=parseInt(Xa(a.mb).top),a.ca.Gp=b.pageX||b.clientX,a.ca.Lk=b.pageY||b.clientY,a.ca.nh=0,a.ca.h=0,a.vJ(I.Id),na(b),Db(b)});x.M(document,"mousemove",function(b){if(a.mb&&"true"==a.mb.Wq){var b=window.event||b,c=b.pageY||b.clientY;a.ca.rm=a.ca.yY+(b.pageX||b.clientX)-a.ca.Gp;a.ca.sm= a.ca.zY+c-a.ca.Lk;a.ca.Cl=0;a.ca.Dl=0;0>=a.ca.rm&&(a.ca.Cl=3);0>=a.ca.sm&&(a.ca.Dl=3);a.ca.rm+a.mb.offsetWidth>=a.Za.width&&(a.ca.Cl=-3);a.ca.sm+a.mb.offsetHeight>=a.Za.height&&(a.ca.Dl=-3);a.mb.style.left=a.ca.rm+"px";a.mb.style.top=a.ca.sm+"px";if((0!=a.ca.Cl||0!=a.ca.Dl)&&!a.ca.Bt){a.ca.DI=o;var d=a.Za.offsetX+a.ca.Cl,e=a.Za.offsetY+a.ca.Dl;a.Za.Me(d,e);a.ca.Bt=setInterval(function(){var b=a.ca.Cl!=0?a.ca.Cl>0?a.ca.nh=a.ca.nh+3:a.ca.nh=a.ca.nh-3:a.ca.nh,c=a.ca.Dl!=0?a.ca.Dl>0?a.ca.h=a.ca.h+3:a.ca.h= a.ca.h-3:a.ca.h;a.Za.Me(d+b,e+c)},30)}0==a.ca.Cl&&0==a.ca.Dl&&(clearInterval(a.ca.Bt),delete a.ca.Bt,a.ca.nh=0,a.ca.h=0);na(b);return Db(b)}});x.M(document,"mouseup",function(b){if(a.mb&&"true"==a.mb.Wq){a.mb.Wq="";a.vJ(I.Xb);a.mb.releaseCapture&&a.mb.releaseCapture();if(a.ca.G3==a.ca.rm&&a.ca.H3==a.ca.sm)return na(b),Db(b);a.Xn="dragView";a.Za.B.AD=q;a.D.R.Ic=o;if(Ib(a.ca.rm)&&Ib(a.ca.sm)){var c=a.ca.rm+parseInt(a.mb.style.width)/2+1,d=a.ca.sm+parseInt(a.mb.style.height)/2+1;delete a.ca.rm;delete a.ca.sm; var e=a.Za.Rb({x:c,y:d},a.Za.Na);a.D.R.Ic=q;a.ca.DI==o&&(clearInterval(a.ca.Bt),delete a.ca.Bt,a.ca.DI=q);a.D.R.Ic=o;setTimeout(function(){a.D.R.Ic=q;a.D.Ai(e)},50);na(b);return Db(b)}}})},PA:function(){if(this.Qv!=o){var a=this,b=a.D;b.addEventListener("resize",function(){a.Za!=p&&a.Za.Xf(b.pc());a.pe!=p&&(a.pe.ta(b.pc()),a.Yr());a.qc(a.k.anchor)});if(this.k.Va!=q){this.Pi||(b.addEventListener("loadcode",function(){a.SI()}),b.addEventListener("moving",function(){a.zT()}),b.addEventListener("moveend", function(b){a.GT(b)}),b.addEventListener("zoomend",function(b){a.SI(b)}),b.addEventListener("maptypechange",function(){a.Yr()}),this.Pi=o);var c=b.pc();this.Uh=Na.hp();this.Gf=Na.Dm();this.