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
15 KiB

/**/_jsload2&&_jsload2('navictrl', 'z.extend(lb.prototype,{tf:function(){this.M&&this.Fe(this.M)},initialize:function(a){Ub.prototype.initialize.call(this,a);this.zq();this.jv();this.Ea();this.fa={};!I()?this.gP():this.fP();this.kv(a.ka());this.hP(a);this.m.KV&&this.UZ();return this.P},zq:function(){this.Ei||(this.Ei=p,this.XR=19,this.Mn=-1,this.nv=6,this.Kj=1,this.Uk=this.Bn=-1,this.lv=this.jI=this.Jf=s,this.Hy="1100")},hP:function(a){var b=this;a.addEventListener("zoomend",function(){b.M&&(b.kv(b.M.ka()),!b.uH&&b.Dq&&(b.zf=setTimeout(function(){b.Cz()}, 1E3)))});a.addEventListener("mousewheel",function(){b.M&&(b.M.U.vo&&b.Dq)&&(b.zf&&(clearTimeout(b.zf),b.zf=s),b.hI())});a.addEventListener("load",function(){b.M&&b.kv(b.M.ka())});a.addEventListener("maptypechange",function(){b.M&&b.he()});a.addEventListener("zoomspanchange",function(){b.M&&b.he()})},he:function(){this.jv();this.Gm(this.m.type);this.M&&this.kv(this.M.ka())},jv:function(){var a=this.M.va();this.Ch=this.M.U.gc;this.Cf=this.M.U.pc;this.Dq=a==Sa||this.Ch!=a.aj()||this.Cf!=a.Xh()?t:p;this.P&& (this.P.style.width=this.FG(0).width+"px");this.m.FE||(this.Dq=t);this.Mn=this.Cf-this.Ch+1;this.Bn=this.Kj+(this.Mn-1)*this.nv},Ea:function(){Ub.prototype.Ea.call(this);var a=6==z.ga.ma?" BMap_ie6":"",b=" BMap_stdMpType"+this.m.type,c=this.P;z.R.eb(c,"BMap_stdMpCtrl");z.R.eb(c,a);z.R.eb(c,b);c.innerHTML=this.oq(this.m.type);this.LA(z.ga.opera?"pointer":H.yc);this.ld=z.da(c.children[0]);a=this.Jf=z.da(c.children[1]);this.rh=z.da(a.children[0]);this.Yf=z.da(a.children[1]);this.jI=z.da(a.children[2]); this.lv=z.da(a.children[2].children[0]);this.mv=z.da(a.children[2].children[1]);this.pF=this.P.children[1];this.EC=this.P.children[2];this.Gm(this.m.type)},cT:function(){var a=this.FG(this.m.type),b=a.width,c=a.height,e=a.St,a=a.zt,f=(this.XR-this.Mn)*this.nv;0==this.m.type&&(c=0<=c-f?c-f:0,e=0<=e-f?e-f:0,a=0<=a-f?a-f:0);this.P.style.width=b+"px";this.P.style.height=c+"px";this.Jf.style.height=e+"px";this.Jf.style.width=b+"px";this.Yf.style.top=I()?"44px":e-21+"px";this.jI.style.height=a+"px";this.lv.style.height= a+"px";this.Jf.children[0].style.left=3==this.m.type?this.Jf.children[1].style.left="0":this.Jf.children[1].style.left=""},FG:function(a){var b=62;if(!this.m.FE||this.M.va()==Sa)b=37;return[{width:b,height:204,St:159,iy:37,zt:120,Xx:120},{width:37,height:97,St:42,iy:37,zt:0,Xx:0},{width:37,height:57,St:0,iy:0,zt:0,Xx:0},{width:22,height:42,St:42,iy:18,zt:0,Xx:0},{width:35,height:71,iy:35,St:71,zt:0,Xx:0}][a]},oq:function(){var a=[];a.push(this.mz());a.push(this.nz());a.push(this.KQ());return a.join("")}, mz:ea(\'<div class="BMap_stdMpPan"><div class="BMap_button BMap_panN" title="\\u5411\\u4e0a\\u5e73\\u79fb"></div><div class="BMap_button BMap_panW" title="\\u5411\\u5de6\\u5e73\\u79fb"></div><div class="BMap_button BMap_panE" title="\\u5411\\u53f3\\u5e73\\u79fb"></div><div class="BMap_button BMap_panS" title="\\u5411\\u4e0b\\u5e73\\u79fb"></div><div class="BMap_stdMpPanBg BMap_smcbg"></div></div>\'),nz:function(){return I()?[\'<div class="BMap_stdMpZoom" style="width: 35px; height: 71px; background: rgba(255,255,255,.8); -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.4); border-radius: 3px;"><div class="BMap_button BMap_stdMpZoomIn" title="\\u653e\\u5927\\u4e00\\u7ea7" style="position: initial; background: initial; border-radius: initial; box-shadow: initial; width: 35px; height: 35px;">\', \'<div class="BMap_smcbg" style="position: initial; width: 35px; height: 35px; background-image: url(\'+D.oa+\'images/navigation-control/mobile/plus-28x29.png); background-size: 14px 15px; background-position: center; background-repeat: no-repeat;">\',\'</div></div><div class="BMap_button BMap_stdMpZoomOut" title="\\u7f29\\u5c0f\\u4e00\\u7ea7" style="position: initial; background: initial; border-radius: initial; box-shadow: initial; width: 35px; height: 35px; border-top: 1px solid #ececec;">\',\'<div class="BMap_smcbg" style="position: initial; width: 35px; height: 35px; background-image: url(\'+ D.oa+\'images/navigation-control/mobile/minus-30x6.png); background-size: 15px 3px; background-position: center; background-repeat: no-repeat;">\',\'</div></div><div class="BMap_stdMpSlider"><div class="BMap_stdMpSliderBgTop"><div class="BMap_smcbg"></div></div><div class="BMap_stdMpSliderBgBot"></div><div class="BMap_stdMpSliderMask" title="\\u653e\\u7f6e\\u5230\\u6b64\\u7ea7\\u522b"></div><div class="BMap_stdMpSliderBar" title="\\u62d6\\u52a8\\u7f29\\u653e"><div class="BMap_smcbg"></div></div></div><div class="BMap_zlHolder"><div class="BMap_zlSt"><div class="BMap_smcbg"></div></div><div class="BMap_zlCity"><div class="BMap_smcbg"></div></div><div class="BMap_zlProv"><div class="BMap_smcbg"></div></div><div class="BMap_zlCountry"><div class="BMap_smcbg"></div></div></div></div>\'].join(""): \'<div class="BMap_stdMpZoom"><div class="BMap_button BMap_stdMpZoomIn" title="\\u653e\\u5927\\u4e00\\u7ea7"><div class="BMap_smcbg"></div></div><div class="BMap_button BMap_stdMpZoomOut" title="\\u7f29\\u5c0f\\u4e00\\u7ea7"><div class="BMap_smcbg"></div></div><div class="BMap_stdMpSlider"><div class="BMap_stdMpSliderBgTop"><div class="BMap_smcbg"></div></div><div class="BMap_stdMpSliderBgBot"></div><div class="BMap_stdMpSliderMask" title="\\u653e\\u7f6e\\u5230\\u6b64\\u7ea7\\u522b"></div><div class="BMap_stdMpSliderBar" title="\\u62d6\\u52a8\\u7f29\\u653e"><div class="BMap_smcbg"></div></div></div><div class="BMap_zlHolder"><div class="BMap_zlSt"><div class="BMap_smcbg"></div></div><div class="BMap_zlCity"><div class="BMap_smcbg"></div></div><div class="BMap_zlProv"><div class="BMap_smcbg"></div></div><div class="BMap_zlCountry"><div class="BMap_smcbg"></div></div></div></div>\'}, N0:ea(\'<div class="BMap_button BMap_stdMpZoomIn" title="\\u653e\\u5927\\u4e00\\u7ea7"><div class="BMap_smcbg"></div></div><div class="BMap_button BMap_stdMpZoomOut" title="\\u7f29\\u5c0f\\u4e00\\u7ea7"><div class="BMap_smcbg"></div></div>\'),L0:ea(\'<div class="BMap_stdMpSlider"><div class="BMap_stdMpSliderBgTop"><div class="BMap_smcbg"></div></div><div class="BMap_stdMpSliderBgBot"></div><div class="BMap_stdMpSliderMask" title="\\u653e\\u7f6e\\u5230\\u6b64\\u7ea7\\u522b"></div><div class="BMap_stdMpSliderBar" title="\\u62d6\\u52a8\\u7f29\\u653e"><div class="BMap_smcbg"></div></div></div>\'), M0:ea(\'<div class="BMap_zlHolder"><div class="BMap_zlSt"><div class="BMap_smcbg"></div></div><div class="BMap_zlCity"><div class="BMap_smcbg"></div></div><div class="BMap_zlProv"><div class="BMap_smcbg"></div></div><div class="BMap_zlCountry"><div class="BMap_smcbg"></div></div></div>\'),KQ:function(){return I()?[\'<div class="BMap_stdMpGeolocation" style="position: initial; display: none; position: absolute; left: -\'+(this.M.width-46)+\'px; bottom: 0px;">\',\'<div class="BMap_geolocationContainer" style="position: initial; width: 38px; height: 38px; overflow: hidden; margin: 0px; margin-left: 10px; margin-bottom: 20px; box-sizing: border-box;">\', \'<div class="BMap_geolocationIconBackground" style="position: initial; width: 38px; height: 38px; background-image: url(\\\'\'+D.oa+"images/navigation-control/geolocation-control/mobile/background-76x76.png\'); background-size: 38px 38px; background-repeat: no-repeat; background-position: center;\\">",\'<div style="position: initial; padding-top: 9px; padding-left: 9px;">\',\'<div class="BMap_geolocationIcon" style="position: initial; width: 20px; height: 20px; cursor: pointer; background-image: url(\\\'\'+ D.oa+"images/navigation-control/geolocation-control/mobile/default-40x40.png\'); background-size: 20px 20px; background-repeat: no-repeat; background-position: center;\\"></div>","</div></div></div></div>"].join(""):[\'<div class="BMap_stdMpGeolocation" style="position: initial; display: none; margin-top: 43px; margin-left: 10px;"><div class="BMap_geolocationContainer" style="position: initial; width: 24px; height: 24px; overflow: hidden; margin: 0px; box-sizing: border-box;">\',\'<div class="BMap_geolocationIconBackground" style="width: 24px; height: 24px; background-image: url(\'+ D.oa+\'images/navigation-control/geolocation-control/pc/bg-20x20.png); background-size: 20px 20px; background-position: 3px 3px; background-repeat: no-repeat;">\',\'<div class="BMap_geolocationIcon" style="position: initial; width: 24px; height: 24px; cursor: pointer; background-image: url(\\\'\'+D.oa+"images/navigation-control/geolocation-control/pc/success-10x10.png\'); background-size: 10px 10px; background-repeat: no-repeat; background-position: center;\\"></div>","</div></div></div>"].join("")},WQ:function(a){var b= this.WQ;"undefined"===typeof b.dJ&&(b.dJ=me.P.getElementsByTagName("*"));for(var b=b.dJ,c=s,e=b.length,f=s,c=0;c<e;++c)if(f=b[c],f.className.toString().match(a))return f;aa(Error(""+a+" Not found!"))},Gm:function(a){this.m.type=Za(a)&&0<=a&&3>=a?a:0;I()&&(this.m.type=4);if(this.M&&this.P){var b=this.P;b.className=b.className.replace(/BMap_stdMpType[0-4]*/,"BMap_stdMpType"+this.m.type);this.cT();0!=a&&z.R.tc(b.children[1].children[2],"hvr");this.uc(this.m.anchor)}},Ko:function(){return this.m.type}, gP:function(){function a(){if(0!=(c.M.Wa&128)){var f=z.da(i);c.Uk=parseInt(f.style.top);z.R.tc(i,"h");c.M.Wa&=-129;e&&(i&&i.releaseCapture)&&i.releaseCapture();z.ga.opera||c.LA(H.yc);c.M.yg(c.Cf+1-Math.round(parseFloat(c.Uk-c.Kj)/parseFloat(c.Bn-c.Kj)*(c.Mn-1)+1));z.dd(document,"mousemove",b);z.dd(document,"mouseup",a)}}function b(a){0!=(c.M.Wa&128)&&(a=window.event||a,a=c.Uk+(a.pageY||a.clientY)-c.fa.sk,a<c.Kj?a=c.Kj:a>c.Bn&&(a=c.Bn),i.style.top=a+"px",c.mv.style.top=a+"px",c.mv.style.height=parseInt(c.lv.style.height)- a+4+"px")}var c=this,e=c.P;z.V(this.Jf,"mouseover",function(){c.Dq&&(c.uH=p,c.zf&&(clearTimeout(c.zf),c.zf=s),c.hI())});z.V(this.Jf,"mouseout",function(){c.Dq&&(c.zf&&clearTimeout(c.zf),c.uH=t,c.zf=setTimeout(function(){c.Cz();c.zf=s},1E3))});z.V(e.children[0],"mouseover",function(){c.Cz(p)});z.V(e.children[0].children[0],"click",function(){c.pl(0,Math.round(c.M.height/3))});z.V(e.children[0].children[1],"click",function(){c.pl(Math.round(c.M.width/3),0)});z.V(e.children[0].children[2],"click",function(){c.pl(-Math.round(c.M.width/ 3),0)});z.V(e.children[0].children[3],"click",function(){c.pl(0,-Math.round(c.M.height/3))});z.V(e.children[0].children[0],"mouseover",function(){c.ld.style.backgroundPosition="0 -44px"});z.V(e.children[0].children[1],"mouseover",function(){c.ld.style.backgroundPosition="0 -176px"});z.V(e.children[0].children[2],"mouseover",function(){c.ld.style.backgroundPosition="0 -88px"});z.V(e.children[0].children[3],"mouseover",function(){c.ld.style.backgroundPosition="0 -132px"});z.V(c.ld,"mouseout",function(){c.ld.style.backgroundPosition= "0 0"});var f=e.children[1].children;z.V(f[0],"click",function(){c.FI()});z.V(f[1],"click",function(){c.GI()});for(var g=0;5>g;g++)z.V(e.children[0].children[g],"mouseup",function(a){0==(c.M.Wa&128)&&0==(c.M.Wa&8)&&na(a)}),z.V(e.children[0].children[g],"contextmenu",function(a){Db(a)}),z.V(e.children[0].children[g],"click",function(a){Db(a)});z.V(f[0],"mouseup",function(a){0==(c.M.Wa&128)&&0==(c.M.Wa&8)&&na(a)});z.V(f[1],"mouseup",function(a){0==(c.M.Wa&128)&&0==(c.M.Wa&8)&&na(a)});z.V(f[0],"contextmenu", function(a){Db(a)});z.V(f[1],"contextmenu",function(a){Db(a)});g=e.children[1].children[2].children[2];z.V(g,"mouseup",function(a){0==(c.M.Wa&128)&&0==(c.M.Wa&8)&&na(a)});z.V(f[0],"click",function(a){na(a)});z.V(f[1],"click",function(a){na(a)});z.V(f[0],"mouseover",function(){f[0].style.backgroundPosition="0 -243px"});z.V(f[0],"mouseout",function(){0==(c.M.Wa&128)&&(f[0].style.backgroundPosition="0 -221px")});z.V(f[1],"mouseover",function(){f[1].style.backgroundPosition="0 -287px"});z.V(f[1],"mouseout", function(){0==(c.M.Wa&128)&&(f[1].style.backgroundPosition="0 -265px")});z.V(g,"click",function(a){na(a)});var i=e.children[1].children[2].children[3];z.V(i,"mouseup",function(a){2==a.button&&na(a)});z.V(i,"contextmenu",function(a){Db(a)});z.V(this.Jf.children[3].children[0],"click",function(){c.M.yg(17)});z.V(this.Jf.children[3].children[1],"click",function(){c.M.yg(12)});z.V(this.Jf.children[3].children[2],"click",function(){c.M.yg(8)});z.V(this.Jf.children[3].children[3],"click",function(){c.M.yg(4)}); z.V(g,"mousedown",function(a){var a=window.event||a,b=0,b=c.Cf+1-Math.round(c.Mn*parseFloat((a.layerY||a.offsetY||0)/(c.Mn*c.nv)));c.M.yg(b)});z.V(i,"mouseover",function(){z.R.eb(i,"h")});z.V(i,"mouseout",function(){0==(c.M.Wa&128)&&z.R.tc(i,"h")});z.V(i,"mousedown",function(e){e=window.event||e;if(2!=e.button&&!(z.ga.ma&&1!=e.button))return i.setCapture&&i.setCapture(),c.M.Wa|=128,c.fa.sk=e.pageY||e.clientY||0,z.ga.opera||c.LA(H.Gd),z.V(document,"mousemove",b),z.V(document,"mouseup",a),na(e),Db(e)})}, fP:function(){var a=this,b=a.P.children[1].children;ja.VJ(b[0]);ja.VJ(b[1]);ja.V(b[0],"tap",function(){a.FI()});ja.V(b[1],"tap",function(){a.GI()})},LA:function(a){this.P.children[1].children[2].children[3].style.cursor=a},pl:function(a,b){this.M.tg(a,b)},FI:function(){this.M.hF()},GI:function(){this.M.iF()},kv:function(a){this.P&&0==this.Ko()&&(a=(this.Cf-a)*this.nv+this.Kj,this.Uk=a>this.Bn?this.Bn:a<this.Kj?this.Kj:a,this.P.children[1].children[2].children[3].style.top=this.Uk+"px",this.mv.style.top= this.Uk+"px",this.mv.style.height=parseInt(this.lv.style.height)-this.Uk+4+"px")},Cz:function(a){0==this.m.type&&z.R.tc(this.P.children[1].children[3],"hvr");a&&this.zf&&(clearTimeout(this.zf),this.zf=s)},hI:function(){0==this.m.type&&this.m.FE&&z.R.eb(this.P.children[1].children[3],"hvr")},show:function(){Ub.prototype.show.call(this);if(8>z.ga.ma){var a=this;setTimeout(function(){a.Gm(a.m.type)},1)}},EX:function(){var a=this,b={};I()?(b.Zi=a.EC.children[0],b.zo=b.Zi.children[0].children[0].children[0]): (b.Zi=a.EC.children[0],b.FC=b.Zi.children[0],b.zo=b.FC.children[0]);I()?a.M.addEventListener("resize",function(){b.Zi.parentNode.style.left=(-(a.M.width-46)).toString()+"px"}):3===a.m.type&&(a.EC.style.marginLeft="-2px");b.Ys={"default":D.oa+"images/navigation-control/geolocation-control/pc/success-10x10.png",loading:D.oa+"images/navigation-control/geolocation-control/pc/loading-30x30.gif",success:D.oa+"images/navigation-control/geolocation-control/pc/success-10x10.png",fail:D.oa+"images/navigation-control/geolocation-control/pc/fail-10x10.png"}; b.Qs={"default":D.oa+"images/navigation-control/geolocation-control/mobile/default-40x40.png",loading:D.oa+"images/navigation-control/geolocation-control/mobile/loading-40x40.png",success:D.oa+"images/navigation-control/geolocation-control/mobile/success-40x40.png",fail:D.oa+"images/navigation-control/geolocation-control/mobile/fail-40x40.png"};var c;a.M.addEventListener("moveend",function(){if(c){var e=a.M.Bb();e.lng===c.lng&&e.lat===c.lat?I()?b.Tb(b.Qs.success):b.Tb(b.Ys.success):I()?b.Tb(b.Qs["default"]): b.Tb(b.Ys["default"])}});z.V(b.zo,"click",function(){I()?b.Tb(b.Qs.loading):b.Tb(b.Ys.loading);(new Geolocation({timeout:1E4})).getCurrentPosition(function(a){I()?b.Tb(b.Qs.success):b.Tb(b.Ys.success);var a=new J(a.longitude,a.latitude),f=new V(a,{icon:new qc(D.oa+"images/navigation-control/geolocation-control/point/position-icon-14x14.png",new P(14,14))});map.Pa(f);map.Ed(a,15);c=a},function(){I()?b.Tb(b.Qs.fail):b.Tb(b.Ys.fail)})});b.Tb=function(a){b.zo.style.backgroundImage="url(\'"+a+"\')"};this.hK= b;this.hW=p},UZ:function(){I()||(this.hW||this.EX(),I()||(this.pF.style.top="70px"),this.hK.Zi.parentNode.style.display="block")},g3:function(){I()||(this.pF.style.top="45px");this.hK.Zi.parentNode.style.display="none"}});lb.prototype.setType=lb.prototype.Gm; ');