route_v4yyam.js 56 KB

1
  1. _jsload2&&_jsload2('route', 'var th={web:"http://api.map.baidu.com/direction?",android:"bdapp://map/direction?",ios:"baidumap://map/direction?"};function uh(a){this.city=a.city;this.aw=a.start;this.lv=a.end;this.wr=a.Ot;this.moreResultsUrl=a.url;this.taxiFare=a.w5||s;this.OU=a.W_||yd;this.SR=a.eX||yd}z.extend(uh.prototype,{nj:w("aw"),gh:w("lv"),hY:w("OU"),EX:w("SR"),Fx:function(){return this.wr.length},rf:function(a){if(this.wr[a])return this.wr[a]}});function vh(a){uh.call(this,a);this.policy=a.ie}z.ta(vh,uh,"DrivingRouteResult"); function wh(a){uh.call(this,a)}z.ta(wh,uh,"WalkingRouteResult");function xh(a){uh.call(this,a)}z.ta(xh,uh,"RidingRouteResult");function yh(a){uh.call(this,a);this.policy=a.ie;this.transitType=a.$O;this.intercityPolicy=a.Hm;this.transitTypePolicy=a.tn}z.ta(yh,uh,"TransitRouteResult");z.extend(yh.prototype,{qY:w("transitType")});var zh=yh.prototype;T(zh,{getTransitType:zh.qY});var Ah=uh.prototype;T(Ah,{getStart:Ah.nj,getEnd:Ah.gh,getStartStatus:Ah.hY,getEndStatus:Ah.EX,getNumPlans:Ah.Fx,getPlan:Ah.rf});function Bh(a){this.ek=a.Gy.slice(0);this.gg=a.oc||0;this.Rq=a.duration||0;this.AR=a.L2||[]}z.extend(Bh.prototype,{lj:function(a){if(this.ek[a])return this.ek[a]},bt:function(){return this.ek.length},pf:function(a){return a===t?this.gg:Ch(this.gg)},Xs:function(a){return a===t?this.Rq:Dh(this.Rq,"nav")},CX:w("AR")});var Eh=Bh.prototype;T(Eh,{getNumRoutes:Eh.bt,getRoute:Eh.lj,getDistance:Eh.pf,getDuration:Eh.Xs,getDragPois:Eh.CX});function Fh(a){Bh.call(this,a);this.Oi=a.VM;this.jl=a.description;this.Rq=a.duration||0;this.EJ=a.XO||[];this.ZU=a.total||[]}z.ta(Fh,Bh,"TransitRoutePlan"); z.extend(Fh.prototype,{YD:function(){return this.Oi.length},LL:function(a){if(this.Oi[a])return this.Oi[a]},jj:function(a){return a===t?ab.WN(this.jl):this.jl},Xs:function(a){return a===t?this.Rq:Dh(this.Rq,"bustime")},NX:function(){for(var a="",b=this.Oi.length-1,c=0;c<b;c++)this.Oi[c]&&this.Oi[c].title&&(a+=this.Oi[c].title+" \\u2192 ");return a+=this.Oi[b].title},k3:function(a){return a.substring(0,a.indexOf("("))},tY:function(){for(var a=0,b=this.ek.length,c=0;c<b;c++)a+=this.ek[c].pf(t);return Ch(a)}, NL:function(){return this.EJ.length},hE:function(a){return this.EJ[a]},gE:function(a){return this.ZU[a]}});var Gh=Fh.prototype;T(Gh,{getNumLines:Gh.YD,getLine:Gh.LL,getNumRoutes:Gh.bt,getRoute:Gh.lj,getDistance:Gh.pf,getDuration:Gh.Xs,getDescription:Gh.jj,getNumTotal:Gh.NL,getTotalType:Gh.hE,getTotal:Gh.gE});function Hh(a){this.Sr=a.yj&&a.yj.slice(0)||[];this.gg=a.oc||0;this.Rj=a.index||0;this.yr=a.ja.slice(0);this.oB=a.Ay||0;this.vU=a.Tt;0===this.gg&&2<this.yr.length&&(this.yr.length=2)}z.extend(Hh.prototype,{Gx:function(){return this.Sr.length},UL:function(a){if(this.Sr[a])return this.Sr[a]},pf:function(a){return a===t?this.gg:Ch(this.gg)},UD:w("Rj"),fp:w("$j"),Ue:w("yr"),dt:w("vU"),ZX:w("oB")});var Ih=Hh.prototype; T(Ih,{getNumSteps:Ih.Gx,getStep:Ih.UL,getDistance:Ih.pf,getIndex:Ih.UD,getPolyline:Ih.fp,getPath:Ih.Ue,getRouteType:Ih.dt});function Jh(a){this.title=a.title;this.uid=a.uid;this.type=a.type;this.Si=a.nu.slice(0);this.yr=a.ja.slice(0);this.gg=a.oc||0;this.FT=a.rN||0;this.Me=a.status||{}}z.extend(Jh.prototype,{UX:w("FT"),TD:function(){return this.Si[0]},SD:function(){return this.Si[1]},Ue:w("yr"),fp:w("$j"),pf:function(a){return a===t?this.gg:Ch(this.gg)},gp:w("title")});var Kh=Jh.prototype;T(Kh,{getNumViaStops:Kh.UX,getGetOnStop:Kh.TD,getGetOffStop:Kh.SD,getPath:Kh.Ue,getPolyline:Kh.fp,getDistance:Kh.pf,getTitle:Kh.gp});function Lh(a){this.Ph=a.point;this.Rj=a.index;this.jl=a.description;this.gg=a.oc||0;this.sU=a.h5||0;this.oB=a.Ay||0}z.extend(Lh.prototype,{ga:w("Ph"),UD:w("Rj"),jj:function(a){return a===t?ab.WN(this.jl):this.jl},pf:function(a){return a===t?this.gg:Ch(this.gg)},L3:w("sU"),ZX:w("oB")});var Mh=Lh.prototype;T(Mh,{getPosition:Mh.ga,getIndex:Mh.UD,getDescription:Mh.jj,getDistance:Mh.pf});z.extend(Qd.prototype,{va:function(){window.RouteAddrInst=this;var a={},b=this.uj,c=this.nf=1,e=[],f=[],g=["sel_n","sel_n1","sel_y","sel_x","sel_x1"],i=[-1,-1],k=[],f=[],b=b.content.result;this.qu=[b.originInfo.area_id,b.destinationInfo.area_id];tempCode=b.originInfo.area_id;for(var m=0;m<c+1;m++){var n=s;e.push([]);k.push("");f.push("");0==m?b.originInfo&&(this.qu[0]=b.originInfo.area_id,tempCode=this.qu[0]):b.destinationInfo&&(this.qu[m]=b.destinationInfo.area_id,tempCode=this.qu[m]);n=this.gi(m); if(0<n.length){f[m]=\'<a href="javascript:void(0)" ></a>\';e[m].push(\'<div id="RADiv_ResItem\'+m+\'" class="sel_body_body_div sel_body_resitem">\');var o=[0,9];10>n.length&&(o[1]=n.length-1);e[m].push(this.eN(m,o));10<n.length&&(e[m].push(\'<div id="RADiv_PAGE\'+m+\'" style="height:20px;" class="sel_body_body_page"></div>\'),this.VO[m]=Math.ceil(n.length/10),this.os[m]=1);e[m].push("</div>");if(1===n.length){i[m]=2;this.Ib[m].n=n[0].name;this.Ib[m].c=tempCode;this.Ib[m].u=n[0].uid;var p=o=new J(n[0].location.lng, n[0].location.lat);this.Ib[m].point=o;this.Ib[m].x=p.lng;this.Ib[m].y=p.lat;this.Ib[m].t=0;this.zg=o=this.WJ(this.j.la.map,p,n[0].name,m);this.XM.push(o.point);k[m]=n[0].name}else i[m]=0}}for(var v,m=0;m<i.length;m++)n=i[m],0==n&&!v?(this.pk=m,v=m+1):v&&0==n&&(i[m]=1);a.startPointClass=g[i[0]];this.SF=b.originInfo.wd;a.startPoint=""==k[0]?this.SF:k[0];a.startBody=e[0].join("");a.endPointClass=g[i[c]];this.uD=b.destinationInfo.wd;a.endPoint=""==k[c]?this.uD:k[c];a.endBody=e[c].join("");a.startButton= f[0];a.endIndex=c;a.endButton=f[c];this.q0=[];a.tpList="";return this.g0(a)},mK:function(){var a;z.$("RouteAddress_DIV0")&&(a=z.$("RouteAddress_DIV0").getElementsByTagName("tr"),this.fO(a));z.$("RouteAddress_DIV1")&&(a=z.$("RouteAddress_DIV1").getElementsByTagName("tr"),this.fO(a));var b=this;this.zb&&this.zb.addEventListener("open",function(){var a=z.$("selInfoWndBtn");z.M(a,"click",function(){var c=a.getAttribute("data-uid").split("_");b.itmSelect(c[0],c[1])});z.M(a,"mouseover",function(){b._selBtnOver(a)}); z.M(a,"mousedown",function(){b._selBtnDown(a)});z.M(a,"mouseout",function(){b._selBtnOut(a)})});var c,e;z.$("RouteAddress_DIV0")&&(c=z.$("RouteAddress_DIV0").firstChild.firstChild,z.M(c,"click",function(){var a=c.getAttribute("data-uid");b.showLst(a)}));z.$("RouteAddress_DIV1")&&(e=z.$("RouteAddress_DIV1").firstChild.firstChild,z.M(e,"click",function(){var a=e.getAttribute("data-uid");b.showLst(a)}))},fO:function(a){var b=this;this.Fb(a,function(a,e){z.M(e,"mouseover",function(a){var c=e.getAttribute("data-uid").split("_"); n2=parseInt(c[1],10);pg=parseInt(c[2],10);b._lstMouseOver(this,0,c[0],pg-n2,a)});z.M(e,"mouseout",function(a){var c=e.getAttribute("data-uid").split("_");n2=parseInt(c[1],10);pg=parseInt(c[2],10);b._lstMouseOut(this,0,c[0],pg-n2,a)});z.M(e,"click",function(a){var c=e.getAttribute("data-uid").split("_"),f=parseInt(c[0],10);n2=parseInt(c[1],10);pg=parseInt(c[2],10);b.select(f,pg,a)});var f=e.childNodes[2].getElementsByTagName("div")[0];z.M(f,"click",function(){var a=f.getAttribute("data-uid").split("_"); b.itmSelect(a[0],a[1])});z.M(f,"onmouseover",function(){b._selBtnOver(f)});z.M(f,"onmouseout",function(){b._selBtnOut(f)});z.M(f,"onmousedown",function(){b._selBtnDown(f)})})},Z2:u(),M4:function(a,b){a.content||(a.content={start:[],end:[]});a.content.tpList=[];if(19==a.result.type){this.MZ(a,b);var c=a.content,e=[],f=c.length;a.content={start:[],end:[]};if(2<f)for(var g=1;g<f-1;g++)e.push(c[g]);a.content.end=c[f-1];a.content.tpList=e;a.content.start=c[0]}return a},MZ:function(a,b){var c={},e,f=0, g=0,i=[],k,m=a.result;e=[];c.city_list=[];c.count=[];c.current_null=[];c.e_query=[];c.e_wd=[];c.end_city=[];c.wd2=[];c.prio_flag=[];c.sug_index=[];c.total=[];c.s_wd="";c.s_query="";this.Mw=[];m.e_wd||(m.e_wd=[],m.e_query=[]);e=this.LN(b.start);k=e.type;c.s_wd=1==k?e.vb:m.s_wd;c.s_query=1==k?e.vb:m.s_query;1==k&&(this.Ib[f].m=c.s_wd,this.Ib[f].x=e.point.split(",")[0],this.Ib[f].y=e.point.split(",")[1]);this.Mw.push(2==k);c.total.push(1==k?1:m.total[g]);c.count.push(1==k?1:m.count[g]);c.current_null.push(1== k?0:m.current_null[g]);c.prio_flag.push(1==k?1:m.prio_flag[g]);c.sug_index.push(1==k?"":m.sug_index[g]);i.push(1==k?[{name:e.vb,geo:"1|"+e.point+";"+e.point+"|"+e.point+";"}]:a.content[g]);c.city_list.push(1==k?0:m.city_list[g]);c.wd2.push(1==k?"":m.wd2[g]);2==k&&g++;f++;e=decodeURIComponent(b.end).split("to:");for(var n=0,o;o=e[n];n++){o=this.LN(o);k=o.type;2==k&&o.uid&&o.point&&(k=1);this.Mw.push(2==k);var p=2==k?o.vb:0==g?m.s_wd:m.e_wd[g-1];c.e_wd.push(p);c.e_query.push(p);c.end_city.push(1==k? a.current_city:0==g?m.start_city:m.end_city[g-1]);1==k&&(this.Ib[f].m=c.s_wd,this.Ib[f].x=o.point.split(",")[0],this.Ib[f].y=o.point.split(",")[1]);o.Fm&&(this.SY(f-1,{Cy:c.e_wd[f-1],cs:c.wd2[f],point:1==k?ab.QL(o.point):s,uid:o.uid}),this.aG.push({Cy:c.e_wd[f-1],cs:c.wd2[f],point:1==k?ab.QL(o.point):s,uid:o.uid}));c.total.push(1==k?1:m.total[g]);c.count.push(1==k?1:m.count[g]);c.current_null.push(1==k?0:m.current_null[g]);c.prio_flag.push(1==k?1:m.prio_flag[g]);c.sug_index.push(1==k?"":m.sug_index[g]); i.push(1==k?[{name:o.vb,geo:"1|"+o.point+";"+o.point+"|"+o.point+";"}]:a.content[g]);c.city_list.push(1==k?0:m.city_list[g]);c.wd2.push(1==k?"":m.wd2[g]);2==k&&g++;f++}z.extend(a.result,c);a.content=i},SY:function(a,b){var c=z.extend({},b);if(this.ru.length>a)this.ru[a]=b;else if(this.ru.length==a)this.ru.push(b);else return;this.ru[a]=c},LN:function(a){a=decodeURIComponent(a);a=a.split("$$");return{type:a[0],uid:a[1],point:a[2],vb:a[3],Z3:a[4],k4:a[5],Y2:a[6],Fm:a[7]}},gi:function(a){var b=[];switch(a){case 0:case "0":b= this.uj.content.result.origin.content;break;case 1:case "1":b=this.uj.content.result.destination.content}return b},p3:function(a){return 0==a?this.uj.content.start:a==this.nf?this.uj.content.end:this.uj.content.tpList[a-1]},eN:function(a,b,c){this.bi=-1;var c=c?c:this.gi(a),e=[];e.push(\'<div id="RA_ResItem_\'+a+\'"><table border="0" cellspacing="0" cellpadding="0" style="width:100%">\');for(var f=b[0];f<=b[1];f++){e.push(\'<tr onmouseover="RouteAddrInst._lstMouseOver(this, 0,\'+a+", "+(f-b[0])+\', event)" onmouseout="RouteAddrInst._lstMouseOut(this, 0,\'+ a+", "+(f-b[0])+\', event)" onclick="RouteAddrInst.select(\'+a+","+f+\', event)" filter = "item" data-uid="\'+a+"_"+b[0]+"_"+f+\'" ><th><div title="\\u5728\\u56fe\\u4e0a\\u663e\\u793a\\u8be5\\u70b9" class="icon iconbg" id="no_\'+a+"_"+(f-b[0]+1)+\'"></div></th>\');var g=0==a?"\\u9009\\u4e3a\\u8d77\\u70b9":a==this.nf?"\\u9009\\u4e3a\\u7ec8\\u70b9":"\\u9009\\u4e3a\\u9014\\u7ecf\\u70b9";e.push(\'<td style="word-break:break-all;padding-right:24px">\');e.push(\'<a href="javascript:void(0)">\'+c[f].name+"</a>");c[f].address&&""!=c[f].address&& (e.push("<div>"),e.push(\'<span style="color:#999">\\u5730\\u5740: \'+c[f].address+"</span>"),e.push("</div>"));e.push("</td>");e.push(\'<td style="vertical-align:middle;width:106px"><div tid="selBtn_\'+a+"_"+f+\'" class="selBtn" onclick="RouteAddrInst.itmSelect(\'+a+","+f+\');return false;" onmouseover="RouteAddrInst._selBtnOver(this)" onmouseout="RouteAddrInst._selBtnOut(this)" onmousedown="RouteAddrInst._selBtnDown(this)" data-uid = "\'+a+"_"+f+\'" >\'+g+"</div>");e.push(\'<a data-uid="\'+c[f].uid+\'" href="javascript:void(0);" class="list_street_view_poi" style="visibility:hidden"><img src="/static/images/transparent.gif" ></a>\'); e.push("</td>");e.push("</tr>")}e.push("</table></div>");return e.join("")},WJ:function(a,b,c,e,f){0==e?a=V.zo(a,b,c,Nh):e==this.nf?a=V.zo(a,b,c,Oh):(c=this.aG[e-1],c.point=b,f&&(c.uid=f),a=V.$J(a,b,e-1));return a},g0:function(a){var b=[];b.push(\'<div class="RouteAddressOuterBkg">\');b.push(\'<div class="RouteAddressTip"><span>\\u8bf7\\u9009\\u62e9\\u51c6\\u786e\\u7684\\u8d77\\u70b9\\u3001\\u9014\\u7ecf\\u70b9\\u6216\\u7ec8\\u70b9</span></div>\');b.push(\'<div class="RouteAddressInnerBkg">\');b.push(\'<div id="pos5" style="display:none"></div>\'); b.push(\'<div id="RouteAddress_DIV0" class="\'+a.startPointClass+\'"> \');b.push(\'<div class="sel_body">\');b.push(\'<div class="sel_body_top" data-uid="0" onclick="RouteAddrInst.showLst(0)" >\');b.push(\'<div class="sel_body_title">\');b.push(\'<div class="sel_body_sign"></div>\');b.push(\'<div class="sel_body_name">\\u8d77\\u70b9\\uff1a<b id="B_PointName0">\'+a.startPoint+"</b></div>");b.push("</div>");b.push(\'<div id="RD_TOP_BUT0" class="sel_body_button">\'+a.startButton+"</div>");b.push("</div>");b.push(\'<div class="sel_body_body" id="RADIV_BODY0">\'+ a.startBody+"</div>");b.push("</div>");b.push("</div>");b.push(a.tpList);b.push(\'<div id="RouteAddress_DIV\'+a.endIndex+\'" class="\'+a.endPointClass+\'">\');b.push(\'<div class="sel_body">\');b.push(\'<div class="sel_body_top" data-uid=\'+a.endIndex+\' onclick="RouteAddrInst.showLst(\'+this.nf+\')" >\');b.push(\'<div class="sel_body_title">\');b.push(\'<div class="sel_body_sign"></div>\');b.push(\'<div class="sel_body_name">\\u7ec8\\u70b9\\uff1a<b id="B_PointName\'+a.endIndex+\'">\'+a.endPoint+"</b></div>");b.push("</div>"); b.push(\'<div id="RD_TOP_BUT\'+a.endIndex+\'" class="sel_body_button">\'+a.endButton+"</div>");b.push("</div>");b.push(\'<div class="sel_body_body" id="RADIV_BODY\'+a.endIndex+\'">\'+a.endBody+"</div>");b.push("</div>");b.push("</div>");b.push(\'<div id="pos6" style="display:none"></div>\');b.push("</div>");b.push("</div>");return b.join("")},showLst:function(a){this.pk=a;endIndex=1;d=this.gi(a);var b=this.os,c=z.$("RouteAddress_DIV"+a).className;if(!("sel_n"==c||"sel_x"==c||this.Mw&&!this.Mw[a])){if("sel_n1"== c||"sel_y"==c||"sel_x1"==c){for(var e=0;e<=endIndex;e++){var f=z.$("RouteAddress_DIV"+e);ia.Fc("B_PointName"+e).innerHTML=this.AX(e);"sel_x"==f.className?f.className="sel_x1":"sel_n"==f.className&&(f.className="sel_n1")}this.sC();this.zg&&(this.map.Qb(this.zg),this.zg=s);"sel_y"==c&&(this.Ib[a]={m:"",Ed:0,vn:0,x:0,y:0,pa:-1},this.Zm[a]=0);c=0;0===a?c=this.uj.content.result.origin.length:1===a&&(c=this.uj.content.result.destination.length);0>=c?z.$("RouteAddress_DIV"+a).className="sel_x":(z.$("RouteAddress_DIV"+ a).className="sel_n",c=10*(b[a]-1)+9,d.length<c+1&&(c=d.length-1),this.Bo(a,[10*(b[a]-1),c]))}this.bi=-1}},CB:function(a,b){var c;z.$("RA_ResItem_"+a)&&(c=z.$("RA_ResItem_"+a).childNodes[0]);if(c&&(c=c.rows[b]))c.style.backgroundColor="#F4F4F4",c.getElementsByTagName("td")[1].childNodes[0].style.visibility="visible",c.getElementsByTagName("th")[0].childNodes[0].style.backgroundPosition=24*-b+"px -32px";this.Vf.length>b&&(this.Vf[b].Rb(new qc(G.nG,G.vP,{offset:G.uP,imageOffset:new O(-G.sP*b,-G.tP), infoWindowOffset:G.mG})),this.pJ(this.Vf[b],q,q))},_lstMouseOver:function(a,b,c,e){a=this.j.la.map;this.bi!=e&&(a.Yc(),this.CB(c,e))},_lstMouseOut:function(a,b,c,e){this.bi!=e&&this.mw(c,e)},mw:function(a,b){var c=s;z.$("RA_ResItem_"+a)&&(c=z.$("RA_ResItem_"+a).childNodes[0]);c&&(c=c.rows[b],c.style.backgroundColor="#ffffff",c.getElementsByTagName("td")[1].childNodes[0].style.visibility="",c.getElementsByTagName("th")[0].childNodes[0].style.backgroundPosition=24*-b+"px -64px");this.Vf.length>b&&(this.Vf[b].Rb(new qc(G.nG, G.qG,{offset:G.e1,imageOffset:new O(-G.pG*b,-G.oG),infoWindowOffset:G.d1})),this.pJ(this.Vf[b],t))},pJ:function(a,b,c){a&&a.ui&&(b&&!a.nI&&a.ad&&a.ad.style?(a.nI=q,c?a.ui(q,1000100):a.ui(q)):!b&&(a.ad&&a.ad.style)&&(delete a.nI,a.ui(t)))},select:function(a,b,c){if(2<arguments.length&&(c=c||window.Q2,"selBtn"==(c.srcElement||c.target).className))return;var e=this.gi(a);this.map.Yc();e&&(this.Ep[0]!=this.Ep[1]&&this.zg&&this.map&&this.map.yh(this.Kk),this.KU(e,a,b),-1!=this.bi&&this.mw(a,this.bi),this.bi= b%10,this.CB(a,this.bi))},sC:function(){var a=this;(function c(){0!==a.Vf.length&&(a.map.Qb(a.Vf.shift()),c())})();(function e(){0!==a.Kk.length&&(a.Kk.shift(),e())})()},itmSelect:function(a,b){var c=this.map,e=this.gi(a);this.Ib[a].n=e[b].name;this.Ib[a].c=this.Ep[a];this.Ib[a].u=e[b].uid;var f=new J(e[b].location.lng,e[b].location.lat),g=S.Eb(f);this.Ib[a].point=f;this.Ib[a].x=g.lng;this.Ib[a].y=g.lat;this.Ib[a].t=0;z.$("B_PointName"+a)&&(z.$("B_PointName"+a).innerHTML=e[b].name);this.zg=this.WJ(c, g,e[b].name,a);0!=a&&a!=this.nf&&(this.aG[a-1].Cy=e[b].name);this.sC();if(this.UY())this.zg&&(c.Qb(this.zg),this.zg=s),this.submit();else{z.$("RouteAddress_DIV"+a)&&(z.$("RouteAddress_DIV"+a).className="sel_y");for(c=0;1<=this.nf;){c=(a+1)%(this.nf+1);z.$("RouteAddress_DIV"+c)&&z.$("RouteAddress_DIV"+c);break}0==this.Zm[c]?(z.$("RouteAddress_DIV"+c)&&(z.$("RouteAddress_DIV"+c).className="sel_n"),e=this.os[c],f=10*(e-1)+9,g=this.gi(c),g.length<f+1&&(f=g.length-1),this.Bo(c,[10*(e-1),f]),this.select(c, 0)):2==this.Zm[c]?z.$("RouteAddress_DIV"+c)&&(z.$("RouteAddress_DIV"+c).className="sel_n"):z.$("RouteAddress_DIV"+c)&&(z.$("RouteAddress_DIV"+c).className="sel_x");this.pk=c}},submit:function(){var a=this.map,b={},c=new P("onpoiselected");b.start_name=this.Ib[0].point.lat+","+this.Ib[0].point.lng;b.end_name=this.Ib[1].point.lat+","+this.Ib[1].point.lng;b.region=this.Ib[0].c||this.Ib[1].c;c.paramInfo=b;a.dispatchEvent(c)},ZL:function(a,b){var c=2,e="",f="",g="",i="0",k="";if(a.point||a.TN)c=1,f=a.point? a.point.lng+","+a.point.lat:a.TN.lng+","+a.TN.lat,a.uid&&(c=2,e=a.uid);a.Cy&&(g=a.Cy);a.cs&&(i="1",k=a.cs);isNaN(b)||(c=b);return c+"$$"+e+"$$"+f+"$$"+g+"$$"+i+"$$"+k+"$$$$1$$+to:"},UY:function(){for(var a=0;a<=this.nf;a++)if(""==this.Ib[a].n&&!this.Ib[a].x&&!this.Ib[a].y||this.Ib[a].n==l)return t;return q},_selBtnOver:function(a){a.style.backgroundPosition="-100px -81px"},_selBtnOut:function(a){a.style.backgroundPosition="-21px -81px"},_selBtnDown:function(a){a.style.backgroundPosition="-220px -81px"; a.style.fontWeight="bold"},na:function(){var a=this,b=this.nf;a.sO();for(var c=0;c<=b;c++)z.$("RADiv_PAGE"+c)&&(pg0=new Hd("RADiv_PAGE"+c,function(b){var c=a.pk,e=[10*(b-1),10*b-1];a.Fp[c]<e[1]+1&&(e[1]=a.Fp[c]-1);z.D.remove=function(a){var a=z.$(a),b=a.parentNode;b&&b.removeChild(a)};z.$("RA_ResItem_"+c)&&(z.D.remove(z.$("RA_ResItem_"+c)),ia.D.Vx(z.$("RADiv_ResItem"+c),"AFTERBEGIN",a.eN(c,e)));a.Bo(c,e,q);z.$("RADiv_ResItem"+c).scrollTop=0;a.os[c]=b},{Xf:5,Kd:a.VO[c],page:a.os[e]}));var e=[0,9], c=this.pk,f=ia.Fc("RouteAddress_DIV"+c),g=this.gi(c);"sel_n"==f.className?g&&0<g.length&&(g.length<e[1]+1&&(e[1]=g.length-1),a.Bo(c,e),a.select(c,0)):this.zg&&"sel_x"==f.className&&this.map.yh(this.XM);for(var e=0;e<=b;e++)"sel_y"==z.$("RouteAddress_DIV"+e).className&&(c=this.gi(e),0<c.length&&(c[0].FY&&1==c[0].FY)&&(ia.a5(ia.Fc("RD_TOP_BUT"+e),"sel_body_button"),z.$("RD_TOP_BUT"+e).innerHTML=""))},V0:function(){var a=this.nf;this.sO();for(var b=0;b<=a;b++){var c=this.pk,e=[0,9];this.Fp[c]<e[1]+1&& (e[1]=this.Fp[c]-1);this.Bo(c,e,q)}a=[0,9];b=this.pk;ia.Fc("RouteAddress_DIV"+b);c=this.gi(b);1==b?c&&0<c.length&&(c.length<a[1]+1&&(a[1]=c.length-1),this.Bo(b,a)):this.zg&&0==b&&this.map&&this.map.yh(this.Kk);this.select(b,0)},r5:function(a){var b=this.map;if(a.zW&&!(a.result.f5&1)&&(29==a.result.type||13==a.result.type)){var a=a.zW,c=["country","province","city","area"],c=a.type!=s?modelConfig.xg[c[a.type]]:l,a=a.Id!=s?a=ab.Be(a.Id,q).point:l;b.bX?(c&&b.Gg(c),a&&b.Zf(a)):(b.bX=q,b.Fd(a||b.Ka(), c||b.fa()))}},sO:function(){this.Ep=this.qu;var a=this.uj.content.result;0<a.origin.content.length?(this.Zm[0]=1===a.origin.content.length?1:0,this.Fp[0]=a.origin.content.length):this.Zm[0]=3;0<a.destination.content.length?(this.Zm[1]=1===a.destination.content.length?1:0,this.Fp[1]=a.destination.content.length):this.Zm[1]=3},Bo:function(a,b){var c=this,e=this.gi(a),f=c.map;c.sC();if(e){for(var g=b[0];g<=b[1];g++){var i=new J(e[g].location.lng,e[g].location.lat);c.Vf.push(V.qV(i,g-b[0],e[g].name,f)); c.Kk.push(i)}e=c.Kk;c.zg&&c.Ep[0]==c.Ep[1]&&e.push(c.zg.point);if(this.map.oa()==Qa){var i=id[Qa].v2[f.Ub][1],k=getPointsBounds(e),m=f.ht(k).zoom;i.ot(k)?(15>=m&&(m=15),f.Fd(e[0],m)):f&&f.yh(e)}else f&&f.yh(e);11==c.Kk.length&&c.Kk.pop();for(var n=this.Vf,g=b[0];g<=b[1];g++)(function(){var e=g;n[g-b[0]]&&(n[g-b[0]].addEventListener("click",function(){c.select(a,e)}),n[g-b[0]].addEventListener("mouseover",function(){var b=e%10;c.bi!=b&&c.CB(a,b)}),n[g-b[0]].addEventListener("mouseout",function(){var b= e%10;c.bi!=b&&c.mw(a,b)}))})()}},KU:function(a,b,c){var e=this,f=a[c],a="<span class=\'iw_poi_title\' title=\'"+f.name+"\'>"+f.name+"</span>",g=[],i="";f.address&&""!=f.address&&(i="\\u5730\\u5740: "+f.address);g.push("<div style=\'padding:11px 11px 6px 11px;line-height:20px;word-break:break-all\'>"+i+"</div>");g.push("<div style=\'line-height:180%;margin-bottom:10px;\'>");f="\\u9009\\u4e3a\\u9014\\u7ecf\\u70b9";0==b&&(f="\\u9009\\u4e3a\\u8d77\\u70b9");b==this.nf&&(f="\\u9009\\u4e3a\\u7ec8\\u70b9");g.push("<div style=\'text-align:center;\'><div id=\'selInfoWndBtn\' class=\'selInfoWndBtn\' data-uid = \'"+ b+"_"+c+"\' />"+f+"</div>");g.push("</div>");this.zb?(this.zb.Ec(a),this.zb.dd(g.join(""))):(this.zb=new tc(g.join(""),{title:a,height:0,width:280,margin:[0,0,0,0]}),this.zb.addEventListener("open",function(){var a=z.$("selInfoWndBtn");z.M(a,"click",function(){var b=a.getAttribute("data-uid").split("_");e.itmSelect(b[0],b[1])});z.M(a,"mouseover",function(){e._selBtnOver(a)});z.M(a,"mousedown",function(){e._selBtnDown(a)});z.M(a,"mouseout",function(){e._selBtnOut(a)})}),this.zb.addEventListener("close", function(){e.mw(b,k)}));var k=c%10;this.Vf&&this.Vf[k]&&this.Vf[k].pc(this.zb)},AX:function(a){a==l&&(a=this.pk);return 0==a?this.SF:a==this.nf?this.uD:this.q0[a-1]},Fb:function(a,b){for(var c=0,e=a.length;c<e;c++)b(c,a[c])}});Jd.GH=function(a,b,c){var e="";0===c&&(e+=";border-top:1px solid #e4e6e7");var f="nav-ed";0===c&&(f="nav-st");c=["<div style=\'"+e+"\'><div style=\'cursor:pointer;padding:8px 0 8px 10px;line-height:15px\'"];c.push("onclick=\'"+b+"\'>");c.push("<span class=\'navtrans-navlist-icon "+f+"\'></span>");c.push("<div style=\'overflow:hidden;line-height:20px;\'>"+a);c.push("</div></div></div>");return c.join("")}; Jd.FH=function(a,b,c){return\'<h1 style="margin:0;border-top:1px solid #e4e6e7;\'+(c?"border-bottom:1px solid #e4e6e7;padding:10px 0 10px 7px;":"padding:10px 0 9px 7px;")+"font:bold 16px "+G.fontFamily+\'"> \'+b+"\\u524d\\u5f80 "+a+" \\u7684\\u8def\\u7ebf</h1>"}; z.extend(Jd.prototype,{search:function(a,b){return!a||!b?(this.Pe(),this.Ta(5),this.Fa(W.bc),t):q},Pe:function(){delete this.ha;delete this.ua;delete this.Ia;delete this.gl;delete this.no;var a=this.j.la;this.Ta();a.Ma&&(a.Ma.innerHTML="");a.map&&a.map.Yc();this.Hj();this.mb=-1},jA:function(a,b){var c,b=b||{};"string"===typeof a?c=[2,"","",a,0,""]:a instanceof J?(c=S.Eb(a),c=[1,"",c.lng+","+c.lat,b.S5||"",0,""]):(c=S.Eb(a.point),c=[1,""+a.uid,c.lng+","+c.lat,a.title,0,""]);return c.join("$$")+"$$"}, Nj:function(a){"string"!==typeof a&&(a instanceof J||(a=a.point),a=a.lat.toFixed(6)+","+a.lng.toFixed(6));return a},G1:function(a,b){var c;"string"===typeof a?c=a:(c=a instanceof J?a:a.point,c=c.lat+","+c.lng);"string"!==typeof a&&(b&&""!==b&&"string"===typeof b)&&(c="name:"+b+"|latlng:"+c);return c},ZL:function(a){return this.jA(a)+"$$1$$"},N1:function(){var a;"string"===typeof dest?a=dest:(a=dest instanceof J?dest:dest.point,a=a.lat+","+a.lng);return a}});var Nh=0,Oh=1; function Ch(a){"string"===typeof a&&(a=parseFloat(a));a=!a||0>a?"0\\u7c73":10>=a?"10\\u7c73":1E3>a?10*Math.round(a/10)+"\\u7c73":(a/1E3).toFixed(1)+"\\u516c\\u91cc";"1000\\u7c73"===a&&(a="1.0\\u516c\\u91cc");return a} function Dh(a,b){0===a&&(a=1);if(!a||isNaN(a))return"";var c="",e=Math.ceil(a/60);if("bustime"===b)var f=e%10,g=parseInt(e/10,10),e=0!==f?5<f?10*++g:g?10*g:5:e;f=parseInt(e/1440,10);e%=1440;g=parseInt(e/60,10);e%=60;1<=f&&(c+=f+"\\u5929");1<=g&&(c+=g+"\\u5c0f\\u65f6");if(1<=e&&(!b||!("nav"===b&&1<=f)))c+=e+"\\u5206\\u949f";return c}T(Bf,{clearResults:Bf.Pe});z.extend(Kd.prototype,{Sd: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;var e=this;this.j.la.map&&this.j.la.map.addEventListener("onpoiselected",function(a){e.mF(a)})},NA:function(a,b){function c(a){var a=a.split("$$"),b=a[0],c=s;/[0-2]/.test(b)&&7===a.length&&(c=a[+b+1]);return c}var e=this;this.Mg(this.Ad,function(f){f={qt:e.Ab,c:f,sn:a,T2:b,sy:e.j.ie||0,ext:1};3===f.sy&&(f.f="[0,2,4,7,5,8,9,10,11]");var g=c(a),i=c(b);rd.ab(function(a, b){e.Mf(a,b)},f,{start:g,end:i})})},search:function(a,b){if(Jd.prototype.search.call(this,a,b)===q){var c=this;this.Mg(this.Ad,function(e){e?"string"===typeof b||"string"===typeof a?(c.Ta(5),c.Fa(W.bc)):(e={output:"json",qt:"drct",v:"3.0"},e.origin=c.Nj(a),e.destination=c.Nj(b),e.mode="transit",e.tactics_incity=c.j.ie||0,e.trans_type_intercity=c.j.tn||0,e.tactics_intercity=c.j.Hm||0,rd.ab(function(a,b){c.Mf(a,b)},e,{start:a,end:b,aS:"search",ie:e.tactics_incity,Hm:e.tactics_intercity,tn:e.trans_type_intercity})): (this.Ta(5),this.Fa(W.bc))})}},mF:function(a){if(a.sType===this.Ab){a=a.paramInfo;a.qt=this.Ab;var b=this;a.sy=b.j.ie||0;var c={start:a.sq,end:a.eq,aS:"preciseSearch"};this.j.Vn&&(c.$N=B.vp+"mobile/webapp/interface/wiseBus/",c.jL=q);rd.ab(function(a){b.Mf(a,c)},a,c)}},Mf:function(a,b){this.Pe();this.Ia=a;var c=a.result,e=a.content;this.ua=b;0!==c.error?(this.Ta(5),this.Fa(W.bc,{})):0!==e.status?(this.Ta(5),this.Fa(W.bc,{})):1===e.type?(this.Ta(5),this.Fa(W.bc,{})):2===e.type&&(c=e.result,c.routes=== s||0===c.routes.length?(this.Ta(5),this.Fa(W.bc,{})):(c.origin.city_id===c.destination.city_id||c.origin.city_name===c.destination.city_name?(this.Ia.content.transitType=0,this.dU()):(this.Ia.content.transitType=1,this.cU()),this.Il(),this._selectPlan(0)))},MS:function(a,b){var c=yd;0===b&&(c=0<a?2:1);return c},dU:function(){var a=this.Ia.content,b=a.result,c={},e={};"object"===typeof this.ua.start&&!(this.ua.start instanceof J)?z.extend(c,this.ua.start):(c.title="\\u8d77\\u70b9",c.city=b.origin.city_name, c.point=new J(b.origin.location.lng,b.origin.location.lat));"object"===typeof this.ua.end&&!(this.ua.end instanceof J)?z.extend(e,this.ua.end):(e.title="\\u7ec8\\u70b9",e.city=b.destination.city_name,e.point=new J(b.destination.location.lng,b.destination.location.lat));var a=a.result.routes,b=[],f=0;this.gl=[];for(var g=0;g<a.length&&!(f>this.j.Jk-1);g++){this.gl[f]=[];for(var i="<table class=\'trans-plan-content\'>",k=a[g],m=k.distance,n=k.duration,k=k.steps,o=0,p=[],v=[],x=[],y=[],A=0;A<k.length;A++){var E= k[A][0],C=[];C.push(new J(E.start_location.lng,E.start_location.lat));C=C.concat(ab.wy(E.path));C.push(new J(E.end_location.lng,E.end_location.lat));if(5===E.vehicle_info.type){var F=new Hh({oc:E.distance,ja:C,Tt:vd,index:o,Ay:g});o++;p.push(F);x.push(F);F="";F=A===k.length-1?e.title:k[A+1][0].vehicle_info.detail.on_station;i+="<tr><td><span class=\'navtrans-bus-icon walk\'></span><div class=\'navtrans-bus-desc\'>\\u6b65\\u884c\\u7ea6"+Ch(E.distance)+"\\uff0c\\u5230\\u8fbe<span class=\'navtrans-busstation\'>"+ F+"</span></div></td></tr>";y.push(0)}else if(3===E.vehicle_info.type){var F=E.vehicle_info.detail,D={title:F.on_station,point:new J(E.start_location.lng,E.start_location.lat)},I={title:F.off_station,point:new J(E.end_location.lng,E.end_location.lat)},E=new Jh({title:F.name,oc:E.distance,ja:C,nu:[D,I],type:this.br(F.type,t),rN:F.stop_num});v.push(E);x.push(E);i+="<tr><td><span class=\'navtrans-bus-icon bus\'></span><div class=\'navtrans-bus-desc\'>\\u4e58\\u5750<span class=\'navtrans-busstation\'>"+F.name+ "</span>\\uff0c\\u7ecf\\u8fc7"+F.stop_num+"\\u7ad9\\uff0c\\u5230\\u8fbe<span class=\'navtrans-busstation\'>"+I.title+"</span></div></td></tr>";y.push(1)}}i+="</table>";i=new Fh({Gy:p,VM:v,total:x,oc:m,duration:n,description:i,XO:y});b.push(i);f++}this.ha=new yh({Ot:b,start:c,end:e,url:"",$O:this.Ia.content.transitType,Hm:this.ua.Hm,tn:this.ua.tn,ie:this.ua.ie});this.Ta(0);this.Fa(W.bc,this.ha)},cU:function(){var a=this.Ia.content,b=a.result,c={},e={};"object"===typeof this.ua.start&&!(this.ua.start instanceof J)?z.extend(c,this.ua.start):(c.title="\\u8d77\\u70b9",c.city=b.origin.city_name,c.point=new J(b.origin.location.lng,b.origin.location.lat));"object"===typeof this.ua.end&&!(this.ua.end instanceof J)?z.extend(e,this.ua.end):(e.title="\\u7ec8\\u70b9",e.city=b.destination.city_name,e.point=new J(b.destination.location.lng,b.destination.location.lat));var a=a.result.routes,b=[],f=0;this.gl=[];for(var g=0;g<a.length&&!(f>this.j.Jk-1);g++){this.gl[f]=[];for(var i="<table class=\'trans-plan-content\'>",k=a[g], m=k.distance,n=k.duration,k=k.steps,o=0,p=[],v=[],x=[],y=[],A=0;A<k.length;A++)for(var E=0;E<k[A].length;E++){var C=k[A][E],F=[];F.push(new J(C.start_location.lng,C.start_location.lat));F=F.concat(ab.wy(C.path));F.push(new J(C.end_location.lng,C.end_location.lat));if(5===C.vehicle_info.type){var D=new Hh({oc:C.distance,ja:F,Tt:vd,index:o,Ay:g});o++;p.push(D);x.push(D);D="";if(A===k.length-1&&E===k[A].length-1)D=e.title;else if(A<k.length-1&&E===k[A].length-1){var I=k[A+1][0].vehicle_info;switch(I.type){case 3:D= I.detail.on_station;break;case 1:case 2:case 6:D=I.detail.departure_station}}else if(E<k[A].length-1)switch(I=k[A][E+1].vehicle_info,I.type){case 3:D=I.detail.on_station;break;case 1:case 2:case 6:D=I.detail.departure_station}i+="<tr><td><span class=\'navtrans-bus-icon walk\'></span><div class=\'navtrans-bus-desc\'>\\u6b65\\u884c\\u7ea6"+Ch(C.distance)+"\\uff0c\\u5230\\u8fbe<span class=\'navtrans-busstation\'>"+D+"</span></div></td></tr>";y.push(0)}else if(3===C.vehicle_info.type){var D=C.vehicle_info.detail, R={title:D.on_station,point:new J(C.start_location.lng,C.start_location.lat)},I={title:D.off_station,point:new J(C.end_location.lng,C.end_location.lat)},C=new Jh({title:D.name,oc:C.distance,ja:F,nu:[R,I],type:this.br(D.type),rN:D.stop_num});v.push(C);x.push(C);i+="<tr><td><span class=\'navtrans-bus-icon bus\'></span><div class=\'navtrans-bus-desc\'>\\u4e58\\u5750<span class=\'navtrans-busstation\'>"+D.name+"</span>\\uff0c\\u7ecf\\u8fc7"+D.stop_num+"\\u7ad9\\uff0c\\u5230\\u8fbe<span class=\'navtrans-busstation\'>"+ I.title+"</span></div></td></tr>";y.push(1)}else 1===C.vehicle_info.type?(D=C.vehicle_info.detail,R={title:D.departure_station,point:new J(C.start_location.lng,C.start_location.lat)},I={title:D.arrive_station,point:new J(C.end_location.lng,C.end_location.lat)},C=new Jh({title:D.name,oc:C.distance,ja:F,nu:[R,I],type:this.br(C.vehicle_info.type,q)}),v.push(C),x.push(C),i+="<tr><td><span class=\'navtrans-cross-city-icon train\'></span><div class=\'navtrans-bus-desc\'>\\u4e58\\u5750<span class=\'navtrans-busstation\'>"+ D.name+"</span>\\u5230\\u8fbe<span class=\'navtrans-busstation\'>"+I.title+"</span></div></td></tr>",y.push(1)):2===C.vehicle_info.type?(D=C.vehicle_info.detail,R={title:D.departure_station,point:new J(C.start_location.lng,C.start_location.lat)},I={title:D.arrive_station,point:new J(C.end_location.lng,C.end_location.lat)},C=new Jh({title:D.name,oc:C.distance,ja:F,nu:[R,I],type:this.br(C.vehicle_info.type,q)}),v.push(C),x.push(C),i+="<tr><td><span class=\'navtrans-cross-city-icon airplane\'></span><div class=\'navtrans-bus-desc\'>\\u4e58\\u5750<span class=\'navtrans-busstation\'>"+ D.name+"</span>\\u5230\\u8fbe<span class=\'navtrans-busstation\'>"+I.title+"</span></div></td></tr>",y.push(1)):6===C.vehicle_info.type?(D=C.vehicle_info.detail,R={title:D.departure_station,point:new J(C.start_location.lng,C.start_location.lat)},I={title:D.arrive_station,point:new J(C.end_location.lng,C.end_location.lat)},C=new Jh({title:D.name,oc:C.distance,ja:F,nu:[R,I],type:this.br(C.vehicle_info.type,q)}),v.push(C),x.push(C),i+="<tr><td><span class=\'navtrans-bus-icon bus\'></span><div class=\'navtrans-bus-desc\'>\\u4e58\\u5750<span class=\'navtrans-busstation\'>"+ D.name+"</span>\\u5230\\u8fbe<span class=\'navtrans-busstation\'>"+I.title+"</span></div></td></tr>",y.push(1)):4===C.vehicle_info.type&&(D=new Hh({oc:C.distance,ja:F,Tt:wd,index:o,Ay:g}),o++,p.push(D),x.push(D),i+="<tr><td><span class=\'navtrans-bus-icon drive\'></span><div class=\'navtrans-bus-desc\'>\\u9a7e\\u8f66\\u7ea6"+Ch(C.distance)+"</div></td></tr>",y.push(0))}i+="</table>";i=new Fh({Gy:p,VM:v,total:x,oc:m,duration:n,description:i,XO:y});b.push(i);f++}this.ha=new yh({Ot:b,start:c,end:e,url:"",$O:this.Ia.content.transitType, ie:this.ua.ie,Hm:this.ua.Hm,tn:this.ua.tn});this.Ta(0);this.Fa(W.bc,this.ha)},jU:function(a){var b=this.j.la.map,c=[],e=this;if(b){var f=this.ha.rf(a);if(f){var g=this.ha.nj(),i=this.ha.gh(),k=V.zo(b,g.point,g.title,Nh);g.marker=k;k.addEventListener("click",function(){e._select(0)});this.ya.push(k);k=V.zo(b,i.point,i.title,Oh);i.marker=k;this.ya.push(k);k.addEventListener("click",function(){e._selectLast()});this.gl[a].push(g.point,i.point);for(var k=0,m=f.NL(),n=0;k<m;k++)if(1===f.hE(k)){var o=f.gE(k), p=V.Ao(b,o.Ue());o.$j=p;this.ya.push(p);p=o.TD();c.push(p);var v=V.ZJ(b,p.point,o.type,p.title);p.marker=v;this.ya.push(v);var x=o.SD();c.push(x);var y=V.ZJ(b,x.point,o.type,x.title);x.marker=y;(function(){var a=n;n+=1;v.addEventListener("click",function(){e._select(2*(a+1)-1)});y.addEventListener("click",function(){e._select(2*(a+1))})})();this.ya.push(y);this.gl[a].push(p.point,x.point)}else 0===f.hE(k)&&(o=f.gE(k),p=V.Co(b,o.Ue(),o.dt()),o.$j=p,this.ya.push(p));e=this;this.j.la.Zg&&b.yh(this.gl[a], {margins:[30,30,30,30]});this.Fa(W.Gu,f.Oi,f.ek);this.Fa(W.bq,[g,i],c)}}},Il:function(){if(this.j.la.Ma&&this.j.la.Ma.appendChild&&this.ha&&0<this.ha.Fx()){for(var a=L("div",{style:"font:12px "+G.fontFamily+";background:#fff"}),b=Jd.FH(this.ha.gh().title,"\\u4e58\\u516c\\u5171\\u4ea4\\u901a\\u5de5\\u5177"),c=this.HH(this.ha.nj().title,\'Instance("\'+this.aa+\'")["_select"](0)\',0),e=this.HH(this.ha.gh().title,\'Instance("\'+this.aa+\'")["_selectLast"]()\',1),f=["<table style=\'font:12px "+G.fontFamily+";border-collapse:collapse;width:100%;\' cellpadding=\'0\' cellspacing=\'0\' border=\'0\'>"], g=0,i=this.ha.Fx();g<i;g++){var k=this.ha.rf(g),m=k.pf().replace(/(\\d+(?:.\\d+)?)/,"$1 "),n=k.Xs().replace(/(\\d+)/,"$1 "),o=k.tY();bg="";var p="<p style=\'margin:0px 0px 5px 0px;font-size:14px;color: #36c;\'>"+k.NX()+"</p>",m=(this.Ia.content.transitType=0,""),m="<p style=\'margin:5px 0px;font-size:12px;\'>"+m+n+" &nbsp;|&nbsp; \\u6b65\\u884c"+o+"</p>";f.push("<tr class=\'tranroute-plan-list\' style=\\"cursor:pointer"+bg+\'">\');f.push("<td style=\'vertical-align:top;line-height:18px\' ><div style=\'margin:3px 0px;border:1px solid #e4e6e7;\'><div class=\'trans-title\' style=\'padding: 5px 10px;\' onclick=\'Instance(\\""+ this.aa+\'")._selectPlan(\'+g+")\'>"+p+m+"</div><div class=\'trans_plan_desc\' style=\'padding:0px 8px;margin:0px;display:none;position:relative;\'>"+c+k.jj()+e+"</div></div></td>");f.push("</tr>")}f.push("</table>");c="<div style=\'border-bottom:1px solid #ccc;margin-bottom:10px;color:#7777cc;background:#e5ecf9;overflow:hidden;padding:2px;text-align:right\'>";this.ha.moreResultsUrl&&(c+="<a style=\'color:#7777cc\' href=\'"+this.ha.moreResultsUrl+"\' target=\'_blank\'>\\u5230\\u767e\\u5ea6\\u5730\\u56fe\\u67e5\\u770b&#187;</a>"); a.innerHTML=b+f.join("")+(c+"&nbsp;</div>");this.j.la.Ma.appendChild(a);this.Fa(W.Hu,a)}},_select:function(a){var b=this.j.la.map;if(b){var c=this.ha.rf(this.mb);if(c){var e=this,f=2*c.YD();if(0===a||a===f+1){var g=0===a?this.ha.nj():this.ha.gh(),f=V.$w({content:"<b>"+g.title+"</b>",total:f,dx:a,my:function(a){e._select(a)}});f.addEventListener("open",function(){e.Fa(W.Dn,g,V.Ys(b))});e=this;e.ya[0===a?0:1].pc(f)}else{var c=c.LL(Math.floor((a+1)/2)-1),i,k=c.gp();1===a%2?(i=c.TD(),c=k+"<b>"+i.title+ "\\u4e0a\\u8f66</b>"):(i=c.SD(),c=k+"<b>"+i.title+"\\u4e0b\\u8f66</b>");f=V.$w({content:c,total:f,dx:a,my:function(a){e._select(a)}});f.addEventListener("open",function(){e.Fa(W.Dn,i,V.Ys(b))});e=this;i.marker.pc(f)}}}},_selectLast:function(){if(this.ha&&-1<this.mb){var a=this.ha.rf(this.mb);a&&this._select(2*a.YD()+1)}},_selectPlan:function(a){if(this.ha||this.V1.rf(a)){this.ha.rf(a);var b=this.j.la.map;b&&(b.Yc(),this.Hj(),this.jU(a));if(this.j.la.Ma){var c=this.j.la.Ma.getElementsByTagName("table")[0]; if(!c)return;for(var b=z.getElementsByClassName(c,"tranroute-plan-list"),c=z.getElementsByClassName(c,"trans_plan_desc"),e=0;e<c.length;e++)e!==a&&(c[e].style.display="none");for(c=0;c<b.length;c++)z.Pb(b[c],"expand");c=z.getElementsByClassName(b[a],"trans_plan_desc")[0];"none"===c.style.display?(c.style.display="block",z.Ua(b[a],"expand")):c.style.display="none"}this.mb=a}},Hj:function(){for(var a=0;a<this.ya.length;a++)this.ya[a]&&this.ya[a].kB&&(this.ya[a].kB.remove(),this.ya[a].kB=s),this.ya[a]&& this.ya[a].remove(),this.ya[a]=s;this.ya.length=0},br:function(a,b){return b?Kd.IP[a]:Kd.HP[a]},HH:function(a,b,c){var e="";0===c&&(e+="padding-top:5px;");var f="nav-ed";0===c&&(f="nav-st");c=["<div style=\'"+e+"\'><div style=\'cursor:pointer;padding:2px 0 2px 0px;line-height:15px\'"];c.push("onclick=\'"+b+"\'>");c.push("<span class=\'navtrans-navlist-icon "+f+"\'></span>");c.push("<div style=\'overflow:hidden;line-height:20px;\'>"+a);c.push("</div></div></div>");return c.join("")}});Ld=Kd.prototype;T(Ld,{_internalSearch:Ld.NA});Md.LP=20;Md.FP=50;Md.EP=10; z.extend(Md.prototype,{vE:function(){this.da={By:[],lc:[],Bu:[],bh:[],me:s,sd:s,YC:t,Nw:s,Io:s,EM:t,bx:s,UW:1,TW:1,sK:"\\u8d77\\u70b9",rK:"\\u7ec8\\u70b9",jy:t,ys:[]}},Sd:function(){this.vE();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;var e=this;this.j.la.map&&this.j.la.map.addEventListener("onpoiselected",function(a){e.mF(a)})},search:function(a,b){this.da.EM=t;if(Jd.prototype.search.call(this,a,b)===q){var c=this;this.Mg(this.Ad,function(e){var e= e||1,f;f={output:"json",qt:"drct",v:"3.0"};var g={start:a,end:b};if(c.Ab===Bd)f.origin=c.Nj(a),f.destination=c.Nj(b),f.region=e,f.mode="walking";else if(c.Ab===Ad){if("string"===typeof b||"string"===typeof a){c.Ta(5);c.Fa(W.bc,{});return}f.origin=c.Nj(a);f.destination=c.Nj(b);f.mode="driving";f.tactics=c.j.ie||0;g.ie=f.tactics}else c.Ab===Ed&&(f.origin=c.Nj(a),f.destination=c.Nj(b),f.region=e,f.mode="riding");rd.ab(function(a,b){c.Mf(a,b)},f,g,"")})}},eA:function(a,b){var c=this;c.da.EM=q;c.Mg(c.Ad, function(e){for(var e=e||1,f=S.Eb(c.da.lc[0]),f="1$$$$"+f.lng+","+f.lat+"$$$$",g=c.da.UW||e,i="",k="",m=1,n=c.da.lc.length;m<n;m++){var o=c.da.lc[m];m===n-1?(i+=c.jA(o),k+=c.da.TW||e):(i=o.Fm?i+(c.ZL(o)+"+to:"):i+(c.jA(o)+"+to:"),k+="0 +to:")}e={qt:c.Ab,c:e,drag:1,sc:g,ec:k,sn:f,en:i,sy:c.j.ie||0};c.j.Vn&&(e.route_traffic=1,e.version=4,e.mrs=0);f={start:a,end:b,jL:c.j.Vn};z.extend(f,{H0:q});rd.ab(function(a,b){c.Mf(a,b)},e,f)})},mF:function(a){var b=this,c={qt:"drct"};b.Ab===Bd&&(c.origin=a.paramInfo.start_name, c.destination=a.paramInfo.end_name,c.region=a.paramInfo.region,c.mode="walking",c.v="3.0");b.Ab===Ed&&(c.origin=a.paramInfo.start_name,c.destination=a.paramInfo.end_name,c.region=a.paramInfo.region,c.mode="riding",c.v="3.0");var e={start:c.origin,end:c.destination};rd.ab(function(a){b.Mf(a,e)},c,e)},Mf:function(a,b){this.Pe();this.Ia=a;var c=a.result,e=a.content;this.ua=b;if(0!==c.error)this.Ta(5),this.Fa(W.bc,{});else if(0!==e.status||e.result&&e.result.routes===s)this.Ta(5),this.Fa(W.bc,{});else if(1=== e.type){if(this.Ab===Bd||this.Ab===Ed)e=e.result,c=this.$H(e.origin.content),e=this.$H(e.destination.content),1!=c&&1!=e&&this.j.la.map?(c=new Qd(a,{la:this.j.la,hO:this.Ab}),e=L("div",{style:"font:12px "+G.fontFamily+";background:#fff"}),e.innerHTML=c.va(b),this.j.la.Ma?(this.j.la.Ma.appendChild(e),c.na()):c.V0()):(this.ha=this.gv({city:"",Ot:[],W_:c,eX:e}),this.Ta(3),this.Fa(W.bc,this.ha))}else 2===e.type&&(this.Ab===Ad&&(this.j.la.Ma=s),this.Cr(),this.iU(),(this.Ab===Bd||this.Ab===Ed)&&this.Il())}, MS:function(a,b){var c=yd;0===b&&(c=0<a?2:1);return c},$H:function(a){var b=yd;"undefined"===typeof a||a===s||0===a.length?b=1:0<a.length&&(b=2);return b},OB:function(){this.da.sd&&this.da.sd.TC();for(var a=0,b=this.da.bh.length;a<b;a++){var c=this.da.bh[a];c instanceof U&&c.TC()}},Cr:function(){var a=this.Ia.content.result,b={},c={};"object"===typeof this.ua.start&&!(this.ua.start instanceof J)?z.extend(b,this.ua.start):this.Ab===Bd||this.Ab===Ed?(b.title=a.origin.wd||"\\u8d77\\u70b9",b.uid=a.origin.uid, b.url=W.rv(b.uid,a.origin.area_id),b.point=new J(a.origin.originPt.lng,a.origin.originPt.lat),b.city=a.origin.cname):this.Ab===Ad&&(b.title="\\u8d77\\u70b9",b.point=new J(a.routes[0].origin.lng,a.routes[0].origin.lat));"object"===typeof this.ua.end&&!(this.ua.end instanceof J)?z.extend(c,this.ua.end):this.Ab===Bd||this.Ab===Ed?(c.title=a.destination.wd||"\\u7ec8\\u70b9",c.uid=a.destination.uid,c.url=W.rv(c.uid,a.destination.area_id),c.point=new J(a.destination.destinationPt.lng,a.destination.destinationPt.lat), c.city=a.destination.cname):this.Ab===Ad&&(c.title="\\u7ec8\\u70b9",c.point=new J(a.routes[0].destination.lng,a.routes[0].destination.lat));var e=[];this.da.Bu.length=0;this.no=[];var f=0,g=[],i=[],k=[],m=[],a=a.routes;if(this.Ab===Bd||this.Ab===Ed){for(var n=0;n<a.length;n++){for(var o=a[n],p=0;1>p;p++){var v=o.steps;for(j=0;j<v.length;j++){var x=new J(v[j].stepOriginLocation.lng,v[j].stepOriginLocation.lat),y=j,A=v[j].instructions,E=v[j].distance,y=new Lh({point:x,index:y,description:A,oc:E});k.push(y); y=[];y.push(x);y=y.concat(ab.wy(v[j].path));y.push(new J(v[j].stepDestinationLocation.lng,v[j].stepDestinationLocation.lat));m=m.concat(y);0<y.length&&(this.no[f]=y);f++}E=o.distance;v=new Hh({yj:k,oc:E,index:p,ja:m,Tt:this.mq});i.push(v)}o=new Bh({Gy:i,oc:o.distance,duration:o.duration});g.push(o)}n={Ot:g,start:b,end:c}}else if(this.Ab===Ad){for(n=0;n<a.length;n++){o=a[n];for(p=0;1>p;p++){v=o.steps;for(j=0;j<v.length;j++)x=new J(v[j].start_location.lng,v[j].start_location.lat),y=j,A="",E=v[j].distance, y=new Lh({point:x,index:y,description:A,oc:E}),k.push(y),y=[],y=y.concat(ab.wy(v[j].path)),m=m.concat(y),0<y.length&&(this.no[f]=y),f++;E=o.distance;v=new Hh({yj:k,oc:E,index:p,ja:m,Tt:this.mq});i.push(v)}o=new Bh({Gy:i,oc:o.distance,duration:o.duration});g.push(o)}n={Ot:g,start:b,end:c,ie:this.ua.ie}}this.ha=this.gv(n);this.da.lc.length=0;this.da.By.length=0;this.da.lc.push(b.point);n=0;for(b=e.length;n<b;n++)this.da.lc.push(e[n]);this.da.lc.push(c.point);c=m;c.jn=n;c.sk=n+1;this.da.By.push(c);this.Ta(0); this.Fa(W.bc,this.ha)},JH:function(){for(var a=0,b=this.ha.rf(0),c=0,e=b.bt();c<e;c++)var f=b.lj(c),a=a+f.Gx();return a},Zq:function(a){for(var b=0,c=this.ha.rf(0),e=0,f=c.bt();e<f;e++)for(var g=c.lj(e),i=0,k=g.Gx();i<k;i++){var m=g.UL(i);if(b===a)return m;b++}},K1:function(a,b,c,e,f,g,i){var k="",k=parseInt(b.d,10),m=b.poi;m&&(k-=m.pd);var k=Ch(k),g=this.yA(g.t,g.n),m=this.yA(b.t,b.n),n=this.yA(b.t,c.n),o=this.PH(a.dw)||"",o=a.dr?o+"<span>"+a.dr+"</span>\\uff0c":"";3===i.rt&&(o+="\\u5230\\u8fbe<span>"+ this.xA(i.rt)+"</span>\\uff0c");c=m===n?"":this.KS(c.t,c.n)+"<span>"+n+"</span>";i=this.bI(a.ett||a.extt||a.tt);k=i+"<div class=\'navtrans-navlist-content\'>"+((""!==m&&g===m?"\\u7ee7\\u7eed":"")+this.LS(b.t,b.n))+m+this.xA(a.rt)+k+"\\uff0c"+this.HS(b)+this.OS(a)+o;0===e?k=i+"<div class=\'navtrans-navlist-content\'>\\u4ece\\u8d77\\u70b9\\u5411"+this.tv(a.ett||a.extt||a.tt)+"\\u51fa\\u53d1</div>":0<e&&e<f-1?((a=this.tv(a.ett||a.extt||a.tt))||(a=this.tv(1)),k=k+a+c+"</div>"):k+="\\u5230\\u8fbe\\u7ec8\\u70b9</div>";return k}, fT:function(a,b,c){if(b&&c&&0<c.length)for(var e=0,f=c.length;e<f;e++){var g=a.$b(c[e]);if(V.BX(b,g)<=Md.LP)return q}return t},iU:function(){this.j.la.map&&this.ha&&(this.nU(),this.kU())},kU:function(){for(var a=this.j.la.map,b=this.ha.rf(0),c=b.lj(0),e=this.ha.nj(),f=this.ha.gh(),g=this,i=this.da.lc.length,k=[],m=[],n,o=0,p=this.da.By.length;o<p;o++){var v=this.da.By[o];n=V.Co(a,v,c.dt());b.ek[o].$j=n;n.jn=v.jn;n.sk=v.sk;v=n.ve();k.push(v.Ve());k.push(v.Rf());this.kv&&i<Md.EP+2&&(n.addEventListener("mousemove", function(b){g.da.jy?g.da.sd&&g.da.sd.U():(g.da.bx=this,g.da.sd?g.fT(a,b.pixel,g.da.lc)?g.da.sd.U():(g.da.sd.show(),g.da.sd.sa(b.point),g.da.me.dd("\\u62d6\\u52a8\\u4ee5\\u66f4\\u6539\\u8def\\u7ebf"),g.da.me.show(),g.da.sd.dn(g.da.me)):(g.da.sd=V.VJ(a,b.point),g.da.sd.Wb(),g.da.sd.addEventListener("dragging",function(){g.bJ(this,a,g.da.bx.jn,g.da.bx.sk)}),g.da.sd.addEventListener("dragend",function(){var a=g.da.Nw,b=a.name,c=g.da.bx.sk;a.Fm=s;g.da.lc.splice(c,0,a);g.da.Bu.splice(c,0,{title:b?b:"\\u672a\\u77e5\\u8def\\u6bb5", curNo:c,point:a});this.sa(a);g.OB();g.eA(e,f)}),g.da.me||(g.da.me=V.IK()),a.Ga(g.da.sd)))}),n.addEventListener("mouseout",function(){g.da.sd&&g.da.sd.U()}));g.da.bh.push(n);if(this.j.Vn){c=b.lj(o);n=0;for(v=c.Sr.length;n<v;n++)for(var x=c.Sr[n],y=x.H5,x=x.w0,A=0,E=y.length;A<E;A++){if(x[A])var C=V.nV(a,y[A],x[A]);m.push(C);g.da.bh.push(C)}c.f2=m}}this.j.la.Zg&&a.yh(k,{margins:[30,30,30,30]});this.Fa(W.Gu,b.ek)},nU:function(){var a=this.j.la.map;this.ha.rf(0);for(var b=this.ha.nj(),c=this.ha.gh(), e=this,f=0,g=0,i=this.da.lc.length;g<i;g++){var k=this.da.lc[g];if(0===g)k=V.zo(a,k,b.title,Nh),b.marker=k,(this.Ab===Bd||this.Ab===Ed)&&k.addEventListener("click",function(){e._select(0)}),this.ya.push(k);else if(g===this.da.lc.length-1)k=V.zo(a,k,c.title,Oh),c.marker=k,(this.Ab===Bd||this.Ab===Ed)&&k.addEventListener("click",function(){e._select(e.JH()+1)}),this.ya.push(k);else{k.Fm?(k=V.$J(a,k,f),f++,k.Fm=1):k=V.VJ(a,k);this.da.Bu[g-1].Nm=k;var m=new fc;m.Dw(new ic("\\u5220\\u9664\\u8be5\\u70b9",function(a, b,c){e._delVia(c.ex)},{width:60}));k.yo(m);e.da.ys.push(m)}k.ex=g;this.kv&&(k.Wb(),k.addEventListener("mouseover",function(){e.da.jy=q;e.da.me?(e.da.me.dd("\\u62d6\\u52a8\\u4ee5\\u66f4\\u6539\\u8def\\u7ebf"),e.da.me.show()):e.da.me=V.IK();this.dn(e.da.me)}),k.addEventListener("mouseout",function(){this.VD()&&this.VD().U();e.da.jy=t}),k.addEventListener("dragging",function(){e.bJ(this,a)}),k.addEventListener("dragend",function(){var a=e.da.Nw,f=this.ex;this.Fm&&(a.Fm=1);e.da.lc[f]=a;this.sa(a);var a=e.da.lc[0], g=e.da.lc[e.da.lc.length-1];0===f&&(b.point=a,b.title=e.da.sK);f===e.da.lc.length-1&&(c.point=g,c.title=e.da.rK);e.OB();e.eA(b,c)}));e.da.bh.push(k)}f=[b];f=f.concat(this.da.Bu);f=f.concat([c]);this.Fa(W.bq,f)},bJ:function(a,b,c,e){var f=this;if(f.da.YC!==q){f.da.YC=q;setTimeout(function(){f.da.YC=t},Md.FP);var g;g=S.Eb(a.ga());var i=b.fa(),k=a.ex,m=f.j.ie;if("undefiend"!==typeof c&&"undefined"!==typeof e){var n=f.da.lc[c],n=S.Eb(n),k=f.da.lc[e],k=S.Eb(k);g={qt:"drag",pt:g.lng+","+g.lat,sn:n.lng+ ","+n.lat,en:k.lng+","+k.lat,r:5E3,st:1,et:1,sy:m,l:i}}else 0===k?(k=f.da.lc[k+1],k=S.Eb(k),g={qt:"drag",pt:g.lng+","+g.lat,sn:"",en:k.lng+","+k.lat,r:5E3,st:1,et:1,sy:m,l:i}):k===this.da.lc.length-1?(n=f.da.lc[k-1],n=S.Eb(n),g={qt:"drag",pt:g.lng+","+g.lat,sn:n.lng+","+n.lat,en:"",r:5E3,st:1,et:1,sy:m,l:i}):(n=f.da.lc[k-1],n=S.Eb(n),k=f.da.lc[k+1],k=S.Eb(k),g={qt:"drag",pt:g.lng+","+g.lat,sn:n.lng+","+n.lat,en:k.lng+","+k.lat,r:5E3,st:1,et:1,sy:m,l:i});rd.ab(function(a,b){f.qU(a,b)},g,{yW:a,map:b, jn:c,sk:e})}},qU:function(a,b){if(a&&a.content){this.da.Nw=ab.Be(a.content.dragpt,q).point;var c,e=b.map,f=b.jn,g=b.sk,i=b.yW.ex;"undefiend"!==typeof f&&"undefined"!==typeof g?c=ab.KN(a.content.geo).ja:0===i?(c=ab.Be(a.content.geo,q).ja,this.da.sK=a.content.name?a.content.name:"\\u8d77\\u70b9"):i===this.da.lc.length-1?(c=ab.Be(a.content.geo,q).ja,this.da.rK=a.content.name?a.content.name:"\\u7ec8\\u70b9"):c=ab.KN(a.content.geo).ja;c&&(this.YQ(i,e,f,g),this.da.Io?this.da.Io.ke(c):(f=this.ha.rf(0).lj(0), this.da.Io=V.Co(e,c,f.dt())));c=a.content.name?a.content.name:"\\u672a\\u77e5\\u8def\\u6bb5";this.da.Nw.name=c;e="("+Ch(a.content.dis)+")";this.da.me&&this.da.me.show();this.da.me&&this.da.me.dd(c+e)}},YQ:function(a,b,c,e){for(var f=0,g=this.da.bh.length;f<g;f++){var i=this.da.bh[f];if(i instanceof Gc)if("undefiend"!==typeof c&&"undefined"!==typeof e){if(i.jn===c&&i.sk===e){b.Qb(i);break}}else(i.jn===a||i.sk===a)&&b.Qb(i)}this.hg&&this.hg.U()},_select:function(a){var b=this.mb,c=this.j.la;if(c.Ma){var e= c.Ma.getElementsByTagName("table"),e=e[e.length-1].getElementsByTagName("tr");0<=b-1&&e[b-1]&&(e[b-1].style.background="");0<=a-1&&e[a-1]&&(e[a-1].style.background="#f0f0f0")}var f=c.map;if(f){var b=this.ha.rf(0).lj(0),e=this.JH(),g=this;f.Yc();if(0===a||a===e+1){var i=0===a?this.ha.nj():this.ha.gh(),b=V.$w({content:"<b>"+i.title+"</b>",total:e,dx:a,my:function(a){g._select(a)},zY:1===c.kt?t:q});b.addEventListener("open",function(){g.Fa(W.Dn,i,V.Ys(f))});b.addEventListener("close",function(){if(g.j.la.Ma){var a= c.Ma.getElementsByTagName("table");if(a=a[a.length-1])a=a.getElementsByTagName("tr"),0<=g.mb-1&&a[g.mb-1]&&(a[g.mb-1].style.background="")}g.mb=-1});g=this;g.ya[0===a?0:1].pc(b);this.hg&&this.hg.U()}else{var k=c.kt;if(1===k){var m=this.Zq(a-1),b=V.$w({content:m.jj()?m.jj(t):m.instructions,total:e,dx:a,my:function(a){g._select(a)}});b.addEventListener("open",function(){g.Fa(W.Dn,m,V.Ys(f))});b.addEventListener("close",function(){if(g.j.la.Ma){var a=c.Ma.getElementsByTagName("table");if(a=a[a.length- 1])a=a.getElementsByTagName("tr"),0<=g.mb-1&&a[g.mb-1]&&(a[g.mb-1].style.background="")}g.mb=-1});e=m.ga?m.ga():m.fF[m.fF.length-1];g=this;f.pc(b,e)}else if(2===k)if(1===a&&!this.j.Vn)m=this.Zq(0),f.Zf(m.ga?m.ga():m.fF[m.fF.length-1]),c.Zg&&f.Qc(17),this.hg&&this.hg.U();else if(this.no[a-1]&&(this.hg?(this.hg.ke(this.no[a-1]),this.hg.show()):this.hg=V.Co(f,this.no[a-1],b.dt()+2),c.Zg))b=f.ht(this.hg.ve()),17<b.zoom&&(b.zoom=17),f.yh(b)}}this.mb=a},_toggle:function(){var a=this.j.la;if(a.Ma){var b= z.getElementsByClassName(a.Ma,"navtrans-res");b&&0<b.length&&(b=b[0],b.style.display=b&&"none"===b.style.display?"":"none");if((a=z.getElementsByClassName(a.Ma,"navtrans-view"))&&0<a.length)a=a[0],z.D.m0(a)}},Hj:function(){var a=this.j.la.map;if(a){for(var b=0,c=this.ya.length;b<c;b++)a.Qb(this.ya[b]),this.ya[b]=s;this.ya.length=0;a.Qb(this.hg);this.hg=s;if(this.da){this.da.sd&&(a.Qb(this.da.sd),this.da.sd=s);this.da.me&&(a.Qb(this.da.me),this.da.me=s);b=0;for(c=this.da.bh.length;b<c;b++)a.Qb(this.da.bh[b]), this.da.bh[b]=s;this.da.bh.length=0;this.da.Io&&(a.Qb(this.da.Io),this.da.Io=s);b=0;for(c=this.da.ys.length;b<c;b++)a.Cp(this.da.ys[b]),this.da.ys[b]=s;this.da.ys.length=0;this.da.jy=t}}},_delVia:function(a){if(this.ha){var b=this.ha.nj(),c=this.ha.gh();this.da.lc.splice(a,1);this.OB();this.eA(b,c)}},Il:function(){if(this.j.la.Ma&&this.j.la.Ma.appendChild&&this.ha&&0<this.ha.Fx()){var a=this.ha.rf(0),b=L("div",{style:"font:12px "+G.fontFamily+";background:#fff"}),c=this.da.Bu,e=c.length,f=[],g=""; switch(this.Ab){case Ad:g="\\u9a7e\\u8f66";break;case Ed:g="\\u9a91\\u884c";break;case Bd:g="\\u6b65\\u884c"}g=Jd.FH(this.ha.gh().title,g,0<e);if(0<e){f.push("<table style=\'width:100%;margin-left:4px;font:12px "+G.fontFamily+";border-collapse:collapse\' cellpadding=\'0\' cellspacing=\'0\' border=\'0\'>");for(var i=0;i<e;i++)f.push("<tr>"),0===i&&(1===e?f.push(\'<td style="padding:2px 5px;line-height:20px">\\u9014\\u7ecf\\u70b9</td>\'):f.push(\'<td valign="top" rowspan="\'+e+\'" style="padding:2px 5px;line-height:18px">\\u9014\\u7ecf\\u70b9</td>\')), f.push(\'<td style="padding:2px 5px;line-height:20px">\'+c[i].title+"</td>"),f.push(\'<td style="padding:2px 10px;line-height:20px;cursor:pointer;color:#0000ff" onclick=\\\'Instance("\'+this.aa+\'")._delVia(\'+c[i].curNo+")\'>\\u5220\\u9664</td>"),f.push("</tr>");f.push("</table>")}for(var c=Jd.GH(this.ha.nj().title,\'Instance("\'+this.aa+\'")._select(0)\',0),e=["<table class=\'navtrans-table\' style=\'width:100%;font:12px "+G.fontFamily+";border-collapse:collapse\' cellpadding=\'0\' cellspacing=\'0\' border=\'0\'>"],k=0, m=0,n=a.bt();m<n;m++)for(var o=a.lj(m),i=0,o=o.Gx();i<o;i++){var p="";this.mb===k+1&&(p=";background:#f0f0f0");e.push(\'<tr style="cursor:pointer\'+p+\'" onclick=\\\'Instance("\'+this.aa+\'")._select(\'+(k+1)+")\'>");e.push("<td style=\'border-bottom:1px solid #E4E6E7;padding:10px;line-height:20px;\' >"+(this.Zq(k).jj?this.Zq(k).jj():this.Zq(k).instructions)+"</td>");e.push("</tr>");k++}e.push("</table>");i=Jd.GH(this.ha.gh().title,\'Instance("\'+this.aa+\'")._select(\'+(k+1)+")",1);a="<div class=\'navtrans-view expand\' style=\'position:relative;color:#7777cc;background:#e5ecf9;height:53px;overflow:hidden;text-align:right\' onclick=\'Instance(\\""+ this.aa+"\\")._toggle()\'><span class=\'suggest-plan\'>\\u63a8\\u8350</span><div class=\'suggest-plan-des\'>"+a.pf().replace(/(\\d+(?:.\\d+)?)/,"$1 ")+"&nbsp;&nbsp;|&nbsp;&nbsp;"+a.Xs().replace(/(\\d+)/,"$1 ")+"</div>";this.ha.moreResultsUrl&&(a+="<a style=\'color:#7777cc;position:absolute;top:5px;right:20px;\' href=\'"+this.ha.moreResultsUrl+"\' target=\'_blank\'>\\u5230\\u767e\\u5ea6\\u5730\\u56fe\\u67e5\\u770b&#187;</a>");b.innerHTML=g+(a+"&nbsp;<span class=\'navtrans-arrow\'></span></div>")+("<div class=\'navtrans-res\'>"+ f.join("")+c+e.join("")+i+"</div>");this.j.la.Ma.appendChild(b);this.Fa(W.Hu,b)}},yA:function(a,b){if(""===b||!b)if(9===a||12===a||1===a||16===a)b=Md.WP[a];return b},HS:function(a){var b="",c=a.poi;c&&(b=this.YH(c.ps)||"",b=(this.ZH(c.pw)||"")+b+"<b>"+c.pn+"</b>"+(c.pd<(13===a.pa||4===a.pa?1E3:50)?"":"\\u7ea6"+Ch(c.pd)+"\\u540e")+(""===b?"":"\\uff0c"));return b},OS:function(a){var b=a.iw;return!a.ic?"":(this.UH(b)||"")+"<b>"+a.ic+"</b>"+(this.VH(b)||"")},LS:function(a,b){var c="\\u6cbf";if(0===a||!b&& 1!==a&&16!==a&&9!==a&&12!==a)c="";return c},KS:function(a,b){var c="\\u8fdb\\u5165";if(!b&&(9===a||12===a))c="\\u4e0a";else if(0===a||!b&&1!==a&&16!==a)c="";return c},M1:function(){if(this.Ia&&this.Ia.content&&this.Ia.content.taxi){var a=this.Ia.content.taxi,b={distance:a.dis,remark:a.remark};if(a.detail[0]){var c=a.detail[0];b.day={initialFare:parseFloat(c.startPrice),unitFare:parseFloat(c.kmPrice),totalFare:parseFloat(c.totalPrice)}}a.detail[1]&&(a=a.detail[1],b.night={initialFare:parseFloat(a.startPrice), unitFare:parseFloat(a.kmPrice),totalFare:parseFloat(a.totalPrice)});return b}return s}});Nd.vz=" \\u76f4\\u884c \\u53f3\\u524d\\u65b9\\u8f6c\\u5f2f \\u53f3\\u8f6c \\u53f3\\u540e\\u65b9\\u8f6c\\u5f2f \\u8c03\\u5934 \\u5de6\\u540e\\u65b9\\u8f6c\\u5f2f \\u5de6\\u8f6c \\u5de6\\u524d\\u65b9\\u8f6c\\u5f2f \\u9760\\u5de6 \\u76f4\\u884c \\u9760\\u53f3 \\u6b63\\u5317\\u65b9\\u5411 \\u4e1c\\u5317\\u65b9\\u5411 \\u6b63\\u4e1c\\u65b9\\u5411 \\u4e1c\\u5357\\u65b9\\u5411 \\u6b63\\u5357\\u65b9\\u5411 \\u897f\\u5357\\u65b9\\u5411 \\u6b63\\u897f\\u65b9\\u5411 \\u897f\\u5317\\u65b9\\u5411".split(" "); Nd.tz=["","\\u4ece\\u8d77\\u70b9\\u51fa\\u53d1","\\u5230\\u8fbe\\u76ee\\u7684\\u5730","\\u9014\\u7ecf\\u70b9","\\u884c\\u9a76"];Nd.nq="s-1 s-1 s-2 s-3 s-4 s-5 s-6 s-7 s-8 s-9 s-1 s-10 ".split(" ");Nd.mz=["\\u5728","\\u4ece","\\u4ece"];Nd.nz=["","","\\u79bb\\u5f00"];Nd.rz=["\\u8fc7","\\u5728"];Nd.qz=["\\u5de6\\u4fa7\\u7684","\\u53f3\\u4fa7\\u7684",""];Nd.iz=["","\\u671d"]; z.extend(Nd.prototype,{gv:function(a){return new vh(a)},tv:function(a){return Nd.vz[a]},bI:function(a){return\'<span class="navtrans-navlist-icon \'+(Nd.nq[a]?Nd.nq[a]:"")+\'"></span>\'},xA:function(a){return Nd.tz[a]},UH:function(a){return Nd.mz[a]},VH:function(a){return Nd.nz[a]},ZH:function(a){return Nd.rz[a]},YH:function(a){return Nd.qz[a]},PH:function(a){return Nd.iz[a]}});Od.vz=" \\u76f4\\u8d70 \\u5411\\u53f3\\u524d\\u65b9\\u8f6c \\u53f3\\u8f6c \\u5411\\u53f3\\u540e\\u65b9\\u8f6c \\u5411\\u540e\\u8f6c \\u5411\\u5de6\\u540e\\u65b9\\u8f6c \\u5de6\\u8f6c \\u5411\\u5de6\\u524d\\u65b9\\u8f6c \\u5de6\\u8f6c\\u7a7f\\u8fc7\\u9a6c\\u8def\\u5e76\\u7ee7\\u7eed\\u5411\\u524d \\u53f3\\u8f6c\\u7a7f\\u8fc7\\u9a6c\\u8def\\u5e76\\u7ee7\\u7eed\\u5411\\u524d \\u5de6\\u8f6c\\u7a7f\\u8fc7\\u9a6c\\u8def\\u5e76\\u5f80\\u56de\\u8d70 \\u53f3\\u8f6c\\u7a7f\\u8fc7\\u9a6c\\u8def\\u5e76\\u5f80\\u56de\\u8d70 \\u6b63\\u5317\\u65b9\\u5411 \\u4e1c\\u5317\\u65b9\\u5411 \\u6b63\\u4e1c\\u65b9\\u5411 \\u4e1c\\u5357\\u65b9\\u5411 \\u6b63\\u5357\\u65b9\\u5411 \\u897f\\u5357\\u65b9\\u5411 \\u6b63\\u897f\\u65b9\\u5411 \\u897f\\u5317\\u65b9\\u5411 ".split(" "); Od.nq="s-1 s-1 s-2 s-3 s-4 s-5 s-6 s-7 s-8 s-7 s-3 s-7 s-3 ".split(" ");Od.tz=["","\\u4ece\\u8d77\\u70b9\\u51fa\\u53d1","\\u5230\\u8fbe\\u76ee\\u7684\\u5730","\\u9014\\u7ecf\\u70b9","\\u8d70"];Od.mz=["\\u5728","\\u4ece","\\u4ece"];Od.nz=["","","\\u79bb\\u5f00"];Od.rz=["\\u8fc7","\\u5728"];Od.qz=["\\u5de6\\u4fa7\\u7684","\\u53f3\\u4fa7\\u7684",""];Od.iz=["","\\u671d"]; z.extend(Od.prototype,{gv:function(a){delete a.url;return new wh(a)},tv:function(a){return Od.vz[a]},bI:function(a){return\'<span class="navtrans-navlist-icon \'+(Od.nq[a]?Od.nq[a]:"")+\'"></span>\'},xA:function(a){return Od.tz[a]},UH:function(a){return Od.mz[a]},VH:function(a){return Od.nz[a]},ZH:function(a){return Od.rz[a]},YH:function(a){return Od.qz[a]},PH:function(a){return Od.iz[a]}});z.extend(Pd.prototype,{gv:function(a){delete a.url;return new xh(a)}});z.extend(Td.prototype,{Sd:function(a,b,c){this.eM("web",this.aM(a,b,c))},gO:function(a,b,c){this.eM("web",this.aM(a,b,c))},uO:function(a,b){var c=this.vf,e="";a&&a.QM&&a.name?(e=a.QM,e="latlng:"+e.lat+","+e.lng,e+="|name:"+a.name):e=(e=a.QM)?e.lat+","+e.lng:a.name?a.name:"";c[b]=e},aM:function(a,b,c){this.uO(a,"origin");this.uO(b,"destination");var c=this.vf=z.object.extend(this.vf,c),a=[],e="";if("undefined"===typeof c.origin||""===c.origin)c.origin="";var b={destination:t,mode:t},f;for(f in c)e= f+"="+c[f],a.push(e),"undefined"!==typeof b[f]&&(b[f]=q);this.mode=c.mode;b.mode===t&&(this.mode="driving",a.push("mode=driving"),b.mode=q);f=q;for(var g in b)f=f&&b[g];return f?a.join("&"):t},eM:function(a,b,c){b&&(b=th[a]+b+"&src=baidu|jsapi",Ra(7E3,{mode:this.mode}),"web"===a&&(b+="&output=html"),location.href=b,c&&c())}}); ');