You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
33 KiB

3 months ago
/**/_jsload2&&_jsload2('control', 'function nh(a){a&&(a.wn.style.border="1px solid "+D.Fp.Hp,a.uh.style.backgroundColor=D.Fp.Hp,a.uh.style.opacity="0.5",a.uh.style.filter="Alpha(opacity=50);")}function oh(a){a&&(a.wn.style.border="1px solid "+D.Fp.AF,a.uh.style.backgroundColor=D.Fp.AF,a.uh.style.opacity="1",a.uh.style.filter="")} z.object.extend(nb.prototype,{tf:function(){this.M&&this.Fe(this.M)},initialize:function(a){Ub.prototype.initialize.call(this,a);this.zq();this.Ea();this.fa();var b=this;this.M.fx()?b.Kz():this.M.addEventListener("load",function(){b.Kz()});z.V(this.P,"click",na);z.V(this.P,"dblclick",na);z.V(this.P,"mousewheel",na);z.V(this.P,"mouseup",function(a){a=window.event||a;2==a.button&&na(a)});window.addEventListener&&this.P.addEventListener("DOMMouseScroll",function(a){na(a)},p);return this.P},zq:function(){this.Ei|| (this.Ei=p,this.Up=1,this.Fb=4,this.ab=s,this.fn=this.Cf=this.Ch=-1,this.Ju=this.Ev=1,this.Ta={},this.gn="",this.$u=t)},GG:function(){if(this.M){var a=this.M.Va-this.m.c0;return a<this.Ch?this.Ch:a>this.Cf?this.Cf:a}},Ea:function(){Ub.prototype.Ea.call(this);var a=z.ga.ma!=t?" BMap_ie"+z.ga.ma:"",b=this.P;b.innerHTML=this.nq();z.R.eb(b,"BMap_omCtrl"+a);this.Jc=b.children[0].children[0];this.AH=this.Jc.children[0];this.pb=this.Jc.children[1];this.Iq=this.pb.children[0];this.Na=b.children[1];this.Ae(this.m.size); this.pb.style.cursor=H.yc},nq: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>\'),fa:function(){var a=this;z.V(this.Na,"click",function(){a.qe()});z.ga.ma&&z.V(this.Na,"dblclick",function(){a.qe()});if(!z.ga.ma||6<z.ga.ma)this.Na.onmouseover=function(){z.R.eb(a.Na,"hover")},this.Na.onmouseout=function(){z.R.tc(a.Na,"hover")}; z.V(this.pb,"mousedown",function(b){if(!a.pb||!(Hb(a.pb.iq)&&"true"==a.pb.iq))if(b=window.event||b,2!=b.button)return a.pb.iq="true",b=window.event||b,a.pb.setCapture&&a.pb.setCapture(),a.fa.zX=parseInt(Ya(a.pb).left),a.fa.AX=parseInt(Ya(a.pb).top),a.fa.Vo=b.pageX||b.clientX,a.fa.sk=b.pageY||b.clientY,a.fa.ah=0,a.fa.i=0,a.fI(H.Gd),na(b),Db(b)});z.V(document,"mousemove",function(b){if(a.pb&&"true"==a.pb.iq){var b=window.event||b,c=b.pageY||b.clientY;a.fa.Rl=a.fa.zX+(b.pageX||b.clientX)-a.fa.Vo;a.fa.Sl= a.fa.AX+c-a.fa.sk;a.fa.jl=0;a.fa.kl=0;0>=a.fa.Rl&&(a.fa.jl=3);0>=a.fa.Sl&&(a.fa.kl=3);a.fa.Rl+a.pb.offsetWidth>=a.ab.width&&(a.fa.jl=-3);a.fa.Sl+a.pb.offsetHeight>=a.ab.height&&(a.fa.kl=-3);a.pb.style.left=a.fa.Rl+"px";a.pb.style.top=a.fa.Sl+"px";if((0!=a.fa.jl||0!=a.fa.kl)&&!a.fa.Es){a.fa.oH=p;var e=a.ab.offsetX+a.fa.jl,f=a.ab.offsetY+a.fa.kl;a.ab.Je(e,f);a.fa.Es=setInterval(function(){var b=a.fa.jl!=0?a.fa.jl>0?a.fa.ah=a.fa.ah+3:a.fa.ah=a.fa.ah-3:a.fa.ah,c=a.fa.kl!=0?a.fa.kl>0?a.fa.i=a.fa.i+3:a.fa.i= a.fa.i-3:a.fa.i;a.ab.Je(e+b,f+c)},30)}0==a.fa.jl&&0==a.fa.kl&&(clearInterval(a.fa.Es),delete a.fa.Es,a.fa.ah=0,a.fa.i=0);na(b);return Db(b)}});z.V(document,"mouseup",function(b){if(a.pb&&"true"==a.pb.iq){a.pb.iq="";a.fI(H.yc);a.pb.releaseCapture&&a.pb.releaseCapture();if(a.fa.p3==a.fa.Rl&&a.fa.q3==a.fa.Sl)return na(b),Db(b);a.gn="dragView";a.ab.U.pC=t;a.M.$.Ic=p;if(Hb(a.fa.Rl)&&Hb(a.fa.Sl)){var c=a.fa.Rl+parseInt(a.pb.style.width)/2+1,e=a.fa.Sl+parseInt(a.pb.style.height)/2+1;delete a.fa.Rl;delete a.fa.Sl; var f=a.ab.Ib({x:c,y:e},a.ab.Va);a.M.$.Ic=t;a.fa.oH==p&&(clearInterval(a.fa.Es),delete a.fa.Es,a.fa.oH=t);a.M.$.Ic=p;setTimeout(function(){a.M.$.Ic=t;a.M.ji(f)},50);na(b);return Db(b)}}})},Kz:function(){if(this.$u!=p){var a=this,b=a.M;b.addEventListener("resize",function(){a.ab!=s&&a.ab.pf(b.Bb());a.me!=s&&(a.me.ua(b.Bb()),a.gr());a.uc(a.m.anchor)});if(this.m.Za!=t){this.zi||(b.addEventListener("loadcode",function(){a.BH()}),b.addEventListener("moving",function(){a.cS()}),b.addEventListener("moveend", function(b){a.jS(b)}),b.addEventListener("zoomend",function(b){a.BH(b)}),b.addEventListener("maptypechange",function(){a.gr()}),this.zi=p);var c=b.Bb();this.Ch=Pa.aj();this.Cf=Pa.Xh();this.