_jsload_('labelcanvas', 'V.mO={o7:V.j.U?1:2,M7:V.j.U?44:22,c6:V.j.U?22:11,yI:V.j.U?15:7,fB:V.j.Rc?360:256,WB:function(a,b,c,d){for(var f=0;fb.qq&&(b.lb[0][0]=-Math.ceil(g.og/2)-10,b.lb[0][2]=g.og+20),b.pe=g.pe,d[5]&&(d[8][0]=-Math.min(g.og/2,d[5]/2)),b.Aa.push(g),b.lb.push([d[8][0],d[8][1],d[7]?g.og:Math.min(d[8][2], g.og),g.mj,g.QB,g.RB,g.og,g.mj])}return b},l5:function(){return document.createElement("img")},mK:function(a){return Math.min(Math.max(100*(a-this.yI),400),500)+""},iK:function(a,b,c,d,f,g,h,k,l,m){k=a.Fu;k||(k=V.f.create("canvas"),a.Fu=k,k.width=k.height=this.fB,k.WL=k.XL=0,k.Me=k.getContext("2d"),k.Me.lineWidth=2);var n=k.Me;h=h||this.mK(d);a=m?2:1;var p=l?2*a:0,q=d+5*a,r=k.WL,u=k.XL;r+((d+2)*b.length+2)>this.fB&&(r=0,u+=k.maxHeight,u>this.fB&&(k.maxHeight=0));k.maxHeight=Math.max(k.maxHeight|| 0,q);n.font=h+" "+d+"px "+c;d=parseInt(n.font);if(100=I&&(x="SimHei");"roadlabel"===w&&(x="Arial Narrow,Arial");B[3]&&(G=a(B[3]));M.font=x;M.IJ=C;M.strokeColor=G;M.BZ=a(B[4]);M.DZ=B[5]}B=B[0];r&&(Q*=b);M.fontSize=Math.round(Q);M.qe=B;for(Q=0;QB[0]||256<=B[0]||0>B[1]||256<=B[1])){G=x=0;y=1; x=256*s.x;G=256*s.y;y=s.N;B={Ka:[(x+B[0])*y,(G+B[1])*y],name:"aw"===C[0]?"\\u2191":C[0].replace("^",""),Ik:B,Aa:[],lb:[],visible:!0,ym:!0};if("roadlabel"===w){B.xb=v[J][3];var x=B,G=M,D=K,z=s,y=r,A=u,L=t,E=!1;x.co=!0;var F="";if((F=G.qe)&&C[3]){E=void 0;if("v4"===c){var E=L+"://vdata.amap.com/icons/"+(A||y?"b":"n")+(10>z.z?"39":"18")+"/1/",z=C.Fv,H=!1;153===F&&(0===z.indexOf("G")?(F="153g",H=!0):0===z.indexOf("S")&&(F="153s",H=!0));if(151===F||150===F)H=!1,0===z.indexOf("G")&&(F=150,H=!0),0===z.indexOf("S")&& (F=151,H=!0);152===F&&(F=151);!0===H&&(E=L+"://webapi.amap.com/theme/v1.3/icons/"+(A||y?"b/":"n/"));L=E+F+".png";d.push(L);x.Aa.push(L);E=C[3];y&&(E[0]*=b,E[1]*=b,E[2]*=b,E[3]*=b)}else if("v5"===c){L=L+"://vdata.amap.com/style_icon/icon-normal-"+(A||y?"big":"small")+".png";x.Aa.push(L);F=parseInt(F)-1;L=Math.floor(F/10);E=F%10;F=H=z=0;y?(z=48,H=40,F=28):A?(z=H=40,F=28):(z=H=24,F=20);var N=x.name.length*(y?14:10),E=[-N/2,-z/2*1.1,N,1.1*z,H*E,H*L,H,H];x.qq=F;x.pe=7}x.lb.push(E);E=!0}F=void 0;D?C[4]&& (F=D.u,x.Aa.push(F),y=D.b[C[4][0]],x.pe=G.fontSize,x.lb.push([-Math.floor(y[2]/2),-Math.floor(y[3]/2)+1,y[2],y[3],y[0],y[1],y[2],y[3]])):(L=D=0,F=G.strokeColor,E&&(G.fontSize=Math.min(18,G.fontSize)),E&&"v4"===c?(A?(D=44,L=13):(D=21,L=9),y&&(D*=b,L*=b),F=""):x.qq=y?28:16,x.gd||(x.gd=[]),x.gd.push([x.name,G.font,E&&!y?9:G.fontSize,G.IJ,F,D,L,E]));x.vr=C[2]?"\\u2191"!==C[0]&&(15>C[2]%90||75v[J][2]?0:v[J][2];v[J][3]?2E4H.z?"39":"18")+"/1/"+E+".png",x.Aa.push(z),d.push(z),z=C[3],"334"===E&&A&&(z[0]=z[1]=-7,z[3]=z[2]=15),"445"===E&&A&&(z[0]=-3,z[1]=-6,z[3]=13,z[2]=6),"301"===E&&A&&(z[1]=z[0],z[3]=z[2]),A&&(z[0]=Math.round(z[0]*b),z[1]=Math.round(z[1]* b),z[2]=Math.round(z[2]*b),z[3]=Math.round(z[3]*b));else if("v5"===c){z=N+"://vdata.amap.com/style_icon/icon-"+("1"===G.DZ?"biz-":"normal-")+(D||A?"big":"small")+".png";x.Aa.push(z);var E=parseInt(E)-1,z=Math.floor(E/10),H=E%10,P=N=0;A?(N=48,P=40):N=D?P=40:P=24;z=[-N/2,-N/2,N,N,P*H,P*z,P,P];if(151===E||152===E||153===E)x.qq=A?20:10}x.pe=7;x.lb.push(z);z=!0}if(0