SafetyScreen-ui/public/static/map/modules/local_k0pcpi.js

1 line
18 KiB
JavaScript
Raw Permalink Normal View History

2024-11-06 09:03:49 +08:00
_jsload2&&_jsload2('local', 'cb.DM=function(a,b){return!a||"undefined"==typeof b||"s"==a&&11!=b&&7!=b&&2!=b&&26!=b&&28!=b||"nb"==a&&12!=b||"bd"==a&&21!=b||"bda"==a&&45!=b||"sa"==a&&46!=b||"nba"==a&&47!=b?t:q}; z.extend(cb.prototype,{Nz:function(){for(var a=0,b=this.Pa.length;a<b;a++){var c=this.Pa[a];this[c.method].apply(this,c.arguments)}delete this.Pa;this.na()},na:function(){this.Ym=new oh(this);this.Xm=new ph(this)},search:function(a,b,c){if(!a||a instanceof Array&&(1>a.length||10<a.length))this.Pe(),this.Ta(5),this.Fa(W.bc);else if(b=b||{},b.customData)this.Xz(),this.ws.search({vb:a,Kp:"local",gx:b.customData}),this.Rl=q;else{this.Rl=t;var e=c||{},f=this;this.Mg(this.Ad,function(c){c=c||1;f.Hc=f.PA(a); c=f.Hc?{qt:"sa",c:c,wd:a.join("$$"),wdn:a.length,rn:f.qf()}:{qt:b.forceLocal?"con":"s",c:c,wd:a,rn:f.qf()};f.j.Dp&&z.extend(c,{from:f.j.Dp});z.extend(c,e.bd);b.log&&(c.log="center");var i={bd:c,options:b,ud:e.ud||a};z.extend(i,e);rd.ab(function(a,b){f.Mf(a,b)},c,i)})}},PA:function(a){return a&&a instanceof Array?q:t},an:function(a,b,c){if(!a||!b||a instanceof Array&&(1>a.length||10<a.length))this.Pe(),this.Ta(5),this.Fa(W.bc);else{var c=c||{},e=this;if(c.customData)this.Xz(),this.ws.search({vb:a, bb:b,Kp:"bound",gx:c.customData}),this.Rl=q;else{this.Rl=t;var f=c||{};this.Mg(this.Ad,function(c){var c=c||1,i=b.Ve(),k=b.Rf(),i=S.Eb(i),k=S.Eb(k),i="("+i.lng+","+i.lat+";"+k.lng+","+k.lat+")";e.Hc=e.PA(a);c=e.Hc?{qt:"bda",c:c,wd:a.join("$$"),wdn:a.length,ar:i,rn:e.qf(),l:18}:{qt:"bd",c:c,wd:a,ar:i,rn:e.j.Jk,l:18};e.j.Dp&&z.extend(c,{from:e.j.Dp});z.extend(c,f.bd);rd.ab(function(a,b){e.Mf(a,b)},c,f&&f.Ha&&f.wa?{bd:c,bb:b,Ha:f.Ha,wa:f.wa,ud:f.ud||a}:{bd:c,bb:b,ud:f.ud||a})})}}},Jp:function(a,b,c, e){if(!a||!b||!(b instanceof J)&&"object"==typeof b&&!b.uid||a instanceof Array&&(1>a.length||10<a.length))this.Pe(),this.Ta(5),this.Fa(W.bc);else if(e=e||{},e.customData)this.Xz(),this.ws.search({vb:a,Ha:b,wa:c,Kp:"nearby",gx:e.customData}),this.Rl=q;else{this.Rl=t;var c=c||cb.zG,c=0>c?cb.zG:c>cb.HG?cb.HG:c,f=this,g=e||{};if(b instanceof J){var i=S.Eb(b),e=new J(i.lng-c,i.lat-c),i=new J(i.lng+c,i.lat+c),e=S.Tb(e),i=S.Tb(i),e=new fb(new J(e.lng,e.lat),new J(i.lng,i.lat));g.Ha=b;g.wa=c;this.an(a,e, g)}else this.Mg(this.Ad,function(e){e=e||1;f.Hc=f.PA(a);e=f.Hc?{qt:"nba",c:e,wd:a.join("$$"),wdn:a.length,rn:f.qf(),uid:b.uid,r:c}:{qt:"nb",c:e,wd:a,rn:f.qf(),uid:b.uid,r:c};if("string"==typeof b){if(f.Hc){e.qt="sa";for(var i=[],n=0;n<a.length;n++)i.push(b+" "+a[n]);e.wd=i.join("$$");e.wdn=i.length}else e.qt="s",e.wd=b+" "+a;delete e.r;delete e.uid}f.j.Dp&&z.extend(e,{from:f.j.Dp});z.extend(e,g.bd);rd.ab(function(a,b){f.Mf(a,b)},e,{bd:e,Ha:b,wa:c,ud:g.ud||a})})}},Mf:function(a,b){var c=this;c.Hc= 45==a.result.type||46==a.result.type||47==a.result.type?q:t;this.Pe();c.Ia=a;this.ua=b;var e=a.result,f=b.bd.qt;if(c.Hc){if(0!=e.error||!cb.DM(f,e.type)){k=a.current_city;this.Ei=[];for(var e=b.ud,f=0,g=e.length;f<g;f++){var i=new qh({vb:e[f],city:k.name,province:k.up_province_name||"",Ow:k.code,Ap:c.qf(),Ha:b.Ha,wa:b.wa,bb:b.Ha&&b.wa?l:b.bb,ni:""});i.uB=b.bd.qt;this.Ei.push(i)}this.Ta(sd);this.Fa(W.bc,this.Ei);c.Xm.dispatchEvent("render");return}}else if(0!=e.error||!cb.DM(f,e.type)){var k=a.current_city; this.ha=new qh({vb:b.ud,city:k.name,province:k.up_province_name||"",Ow:k.code,Ap:c.qf(),Ha:b.Ha,wa:b.wa,bb:b.Ha&&b.wa?l:b.bb,ni:this.pv(b,k)});this.ha.uB=b.bd.qt;this.Ta(sd);this.Fa(W.bc,this.ha);c.Xm.dispatchEvent("render");return}c.Cr(b);c.Ym.dispatchEvent("render");c.Xm.dispatchEvent("render");(e=this.ua.Ha)&&("string"!=typeof e&&!(e instanceof J))&&this.Ym.zw(e);e={};switch(this.Ia.result&&this.Ia.result.type){case 11:case 12:case 21:case 45:case 46:case 47:e.ja=this.Cz;break;case 2:e.Ha=this.ha.Ak(0).point; e.xg=this.Ia.content.level;break;case 28:e.Ha=this.ha.Ak(0).point;e.xg=13;break;case 26:e.Ha=this.ha.Ak(0).point,e.xg=parseInt(this.Ia.content[1])}this.Ym.zL(e);e=this.Hc?this.rA():this.ha;this.j.la.Ut&&(e&&0<e.at())&&(c=this,setTimeout(function(){c.select(0)},240))},Cr:function(a){var b=this.Ia.result,c=this.Ia.content,e=this.Ia.current