(function(config){var ba=navigator.userAgent.toLowerCase(),ca=window,fa=document,ga=fa.documentElement;function ma(a){return-1!==ba.indexOf(a)}var na=/([a-z0-9]*\d+[a-z0-9]*)/; function pa(){var a=qa;if(!a)return null;var a=a.toLowerCase(),b=null;if(b=a.match(/angle \((.*)\)/))a=b[1],a=a.replace(/\s*direct3d.*$/,"");a=a.replace(/\s*\([^\)]*wddm[^\)]*\)/,"");if(0<=a.indexOf("intel")){b=["Intel"];0<=a.indexOf("mobile")&&b.push("Mobile");(0<=a.indexOf("gma")||0<=a.indexOf("graphics media accelerator"))&&b.push("GMA");if(0<=a.indexOf("haswell"))b.push("Haswell");else if(0<=a.indexOf("ivy"))b.push("HD 4000");else if(0<=a.indexOf("sandy"))b.push("HD 3000");else if(0<=a.indexOf("ironlake"))b.push("HD"); else{0<=a.indexOf("hd")&&b.push("HD");var c=a.match(na);c&&c[1]&&b.push(c[1].toUpperCase())}return b=b.join(" ")}return 0<=a.indexOf("nvidia")||0<=a.indexOf("quadro")||0<=a.indexOf("geforce")||0<=a.indexOf("nvs")?(b=["nVidia"],0<=a.indexOf("geforce")&&b.push("geForce"),0<=a.indexOf("quadro")&&b.push("Quadro"),0<=a.indexOf("nvs")&&b.push("NVS"),a.match(/\bion\b/)&&b.push("ION"),a.match(/gtx\b/)?b.push("GTX"):a.match(/gts\b/)?b.push("GTS"):a.match(/gt\b/)?b.push("GT"):a.match(/gs\b/)?b.push("GS"):a.match(/ge\b/)? b.push("GE"):a.match(/fx\b/)&&b.push("FX"),(c=a.match(na))&&c[1]&&b.push(c[1].toUpperCase().replace("GS","")),0<=a.indexOf("titan")?b.push("TITAN"):0<=a.indexOf("ti")&&b.push("Ti"),b=b.join(" ")):0<=a.indexOf("amd")||0<=a.indexOf("ati")||0<=a.indexOf("radeon")||0<=a.indexOf("firegl")||0<=a.indexOf("firepro")?(b=["AMD"],0<=a.indexOf("mobil")&&b.push("Mobility"),c=a.indexOf("radeon"),0<=c&&b.push("Radeon"),0<=a.indexOf("firepro")?b.push("FirePro"):0<=a.indexOf("firegl")&&b.push("FireGL"),0<=a.indexOf("hd")&& b.push("HD"),0<=c&&(a=a.substring(c)),(c=a.match(na))&&c[1]&&b.push(c[1].toUpperCase().replace("HD","")),b=b.join(" ")):a.substring(0,100)} var ra="microsoft basic render driver;vmware svga 3d;Intel 965GM;Intel B43;Intel G41;Intel G45;Intel G965;Intel GMA 3600;Intel Mobile 4;Intel Mobile 45;Intel Mobile 965".split(";"),sa="ActiveXObject"in ca,va="devicePixelRatio"in ca&&1Ua;Ta&&5<=Ua||ba.search(/android 4.4/); var Wa=Ta?"android":Ma?"ios":wa?"windows":Ea?"mac":"other",Xa=sa&&!ca.XMLHttpRequest,Ya=sa&&!fa.querySelector,Za=sa&&!fa.addEventListener,$a=sa&&ma("msie 9"),ab=sa&&ma("msie 10"),bb=sa&&ma("rv:11"),cb=Za||$a,db=ma("edge"),eb=ma("qtweb"),fb=ma("ucbrowser"),gb=ma("alipay")||Ta&&fb,hb=ma("miuibrowser"),ib=ma("micromessenger"),jb=ma("mqqbrowser"),kb=ma("baidubrowser"),chrome=(ma("chrome")||ma("crios"))&&!ib&&!kb&&!jb&&!db&&!hb,lb=chrome&&ma("chromium"),mb=chrome&&!lb&&(30Kb)break;if(23>b.getShaderPrecisionFormat(35632,36338).precision||23>b.getShaderPrecisionFormat(35633,36338).precision)break;qa=b.getExtension("WEBGL_debug_renderer_info")? b.getParameter(37446):null;if((b=pa())&&-1!==ra.indexOf(b))break;Jb=a[c];return!0}}return!1}(),Nb=Mb&&(mb||ob||qb)&&("mac"===Wa||"windows"===Wa)&&!tb,Ob=!window.Uint8Array||!Eb||eb||Da||tb&&nb||$a||Na||Ja||Ka||Va||ma("gt-n710")||za,Pb=!Ob&&!Nb,Qb=Nb?"vw":Ob?"d":Pb?"dv":"v",Rb=ma("webkit"),Sb="WebKitCSSMatrix"in ca&&"m11"in new window.WebKitCSSMatrix,Tb="MozPerspective"in ga.style,Ub="OTransition"in ga.style,Vb=Bb||Sb||Tb||Ub,Wb=void 0!==config[8]?config[8]:!0,Xb=void 0!==config[9]?config[9]:!0,Yb= void 0!==config[10]?config[10]:!0,Zb=void 0!==config[11]?config[11]:!0,$b=void 0!==config[12]?config[12]:null,ac=!Cb&&tb&&Eb,bc=!0;try{if("undefined"===typeof ca.localStorage)bc=!1;else{var cc=(new Date).getTime()+"";ca.localStorage.setItem("_test",cc);ca.localStorage.getItem("_test")!==cc&&(bc=!1);ca.localStorage.removeItem("_test")}}catch(dc){bc=!1}var ec=parseInt(ba.split("chrome/")[1]),fc=Wb&&Eb; config.l={Wra:Ga,Xra:La,size:La?100:Ta?200:500,pz:Ea,cAa:wa,GD:Ma,iFa:Qa,BJ:Ra,CJ:Sa,Zl:Ta,fma:Va,O3:gb,Fz:Wa,XH:kb,hwa:jb,CE:pb,F$:ib,Gs:sa,Ai:Xa,wv:Ya,m5:$a,l5:ab,Ve:Za,o5:cb,$ra:bb,vpa:db,csa:sa&&!bb,$ta:Fa,Kv:bc,Oi:fc&&bc&&Zb&&!tb&&chrome,mf:$b,geolocation:tb||sa&&!Za||db,rza:fb,tL:fb&&!chrome,chrome:chrome,m3:!0,eR:nb,ba:tb,mua:tb&&Rb,J6:tb&&Sb,lua:tb&&ca.opera,Kc:va,BL:zb,ja:Ab,Uf:yb,L6:vb,IT:wb,S7:xb,vna:chrome&&57<=ec,wna:!tb&&chrome&&64<=ec,E$:Rb,asa:Bb,FL:Sb,mqa:Tb,eva:Ub,TH:Vb,Fn:Cb,jl:Eb, JS:Gb,lA:Yb,Nf:Nb,B$:Jb,C$:Lb,WR:qa,Yta:Kb,DAa:!1,Yp:Wb&&!Ob,W1:Wb?Qb:"d",s2:Wb?Mb:!1,eL:fc,sp:Wb&&Mb,uFa:Wb&&(!Ob||Mb),xq:Xb&&!!ca.WebSocket&&!kb,fGa:ac,nva:Eb||ac?"c":"d"};var gc=config;config=void 0;var hc={overlay:["style"],"AMap.IndoorMap":["AMap.CustomLayer","cvector"],"AMap.IndoorMap3D":["Map3D"],"AMap.MarkerList":["AMap.TplUtils"],Map3D:["vectorlayer","wgl","AMap.CustomLayer","rbush"],"AMap.Heatmap":["AMap.CustomLayer"],"AMap.DistrictLayer":["MVT"],vectorForeign:["gridmap","MVT"],"AMap.GltfLoader":["AMap.CustomLayer","Map3D"],"AMap.LabelsLayer":["rbush","promise"]}; window.AMap?(window.AMap.version="1671592305593",window.AMap.xL={yM:function(a){a(gc)}}):window.AMap={version:"1671592305593",xL:{yM:function(a){a(gc)}}};gc.Ek="1671592305593";gc.Tu=hc; for(var ic=document.head||document.getElementsByTagName("head")[0],jc='.vml{behavior:url(#default#VML);display:inline-block;position:absolute}.amap-custom{top:0;left:0;position:absolute}.amap-container img{max-width:none!important;max-height:none!important}.amap-container{touch-action:none;position:relative;overflow:hidden;background:#fcf9f2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAAH0AgMAAAC2uDcZAAAADFBMVEX////////////////1pQ5zAAAABHRSTlMAgP/AWuZC2AAAAVhJREFUeAFiYGAQYGDEQjAB2rcDC4BiGIqiU7abdKlO2QkeIClyPsDHweMKtOPHIJ1Op6/w7Y4fdqfT6VpndzqdrnV2p9PpWmd3Oj3qWndSoKp+2J1Op7vr7E6n07XO7nQ6XevsTqfTtc7udPo4/f787E6n0911dqfT6VpndzqdrnV2p9PpWmd3Ot27Ce8m6HS6u85dR6fTtU7r6HS61mkdnU7XOrvT6XTvJuxOp9PddXan0+laZ3c6na51dDpd67SOTqd7N+HdBJ1Od9e56+h0utZpHZ1O1zq70+l0rbM7nU73bsLudDrdXWd3Ol3rtI5Op2ud1tHpdK3TOjqd7t2EdxN0Ot1dZ3c6na51dqfT6VpndzqdrnV2p9Pp3k3Q6XR3nbuOTqdrndbR6XSt0zo6na51Wken072bsDudTnfX2Z1Op2ud3el0utbZnU7XOq2j0+t0uncTD1gO4zoT5doZAAAAAElFTkSuQmCC);-ms-touch-action:none}.amap-drags,.amap-layers{width:100%;height:100%;position:absolute;overflow:hidden}.amap-layers canvas{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.amap-layer img{pointer-events:none}.amap-e,.amap-maps{width:100%;height:100%}.amap-maps,.amap-e,.amap-layers,.amap-tile,.amap-tile-container{position:absolute;left:0;top:0;overflow:hidden}.amap-context{position:absolute;left:0;top:0}.amap-overlays,.amap-markers,.amap-marker{position:absolute;left:0;top:0}.amap-layers{z-index:0}.amap-overlays{z-index:110;cursor:default}.amap-markers{z-index:120}.amap-controls{z-index:150}.amap-copyright{position:absolute;display:block!important;left:85px;height:16px;bottom:.1px;padding-bottom:3px;font-size:11px;font-family:Arial,sans-serif;z-index:160}.amap-logo{position:absolute;bottom:1.5px;left:4px;z-index:160;height:20px}.amap-logo img{width:73px!important;height:20px!important;border:0;vertical-align:baseline!important}.amap-icon{position:relative;z-index:1}.amap-icon img{position:absolute;z-index:-1}.amap-marker-label{position:absolute;z-index:2;border:1px solid blue;background-color:white;white-space:nowrap;cursor:default;padding:3px;font-size:12px;line-height:14px}.amap-info{position:absolute;left:0;z-index:140;width:320px}.amap-menu{position:absolute;z-index:140;_width:100px}.amap-info-close{position:absolute;right:5px;_right:12px;+right:11px;top:5px;_top:2px;+top:2px;color:#c3c3c3;text-decoration:none;font:bold 16px/14px Tahoma,Verdana,sans-serif;width:14px;height:14px}.amap-info-outer,.amap-menu-outer{box-shadow:0 1px 2px rgba(0,0,0,0.1);background:none repeat scroll 0 0 white;border-radius:2px;padding:1px;text-align:left}.amap-menu-outer:hover{box-shadow:0 1px 2px rgba(0,0,0,0.3)}.amap-info-contentContainer:hover .amap-info-outer{box-shadow:0 1px 2px rgba(0,0,0,0.3)}.amap-info-content{position:relative;background:#fff;padding:10px 18px 10px 10px;line-height:1.4;overflow:auto}.amap-marker-content{position:relative}.amap-info{_width:320px}.amap-menu{_width:100px}.amap-info-sharp-old{overflow:hidden;position:absolute;background-image:url(http://webapi.amap.com/images/arrows.png)}.bottom-center .amap-info-sharp-old{height:12px;margin:0 auto;width:20px;background-position:center 12px;top:100%;margin-top:-9px;left:50%;margin-left:-10px}.bottom-left .amap-info-sharp-old{height:12px;width:13px;background-position:-16px -46px;top:100%;margin-top:-9px}.bottom-right .amap-info-sharp-old{height:12px;width:13px;top:-1px;background-position:-56px -46px;left:100%;margin-left:-13px;top:100%;margin-top:-9px}.middle-left .amap-info-sharp-old{height:20px;width:12px;background-position:left;top:50%;margin-top:-10px;margin-left:-11px}.center .amap-info-sharp-old{display:none}.middle-right .amap-info-sharp-old{height:20px;margin-right:0;width:12px;background-position:right;left:100%;margin-left:-9px;top:50%;margin-top:-10px}.top-center .amap-info-sharp-old{height:12px;margin:0 auto;width:20px;background-position:top;top:0;margin-top:-3px;left:50%;margin-left:-10px}.top-left .amap-info-sharp-old{height:12px;width:13px;background-position:-16px -3px;top:0;margin-top:-3px}.top-right .amap-info-sharp-old{height:12px;width:13px;background-position:-56px -3px;left:100%;margin-left:-13px;top:0;margin-top:-3px}.amap-info-sharp{position:absolute}.bottom-center .amap-info-sharp{bottom:0;left:50%;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #fff}.bottom-center .amap-info-sharp:after{position:absolute;content:"";margin-left:-8px;margin-top:-7px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,0.3);filter:blur(2px);z-index:-1}.amap-info-contentContainer:hover.bottom-center .amap-info-sharp:after{border-top:8px solid rgba(0,0,0,0.5)}.bottom-left .amap-info-sharp{border-color:transparent #fff;border-width:0 0 10px 10px;border-style:solid}.bottom-left .amap-info-sharp:after{position:absolute;content:"";margin-left:-10px;border-color:transparent rgba(0,0,0,0.3);border-width:0 0 10px 10px;border-style:solid;filter:blur(1px);z-index:-1}.amap-info-contentContainer:hover.bottom-left .amap-info-sharp:after{border-color:transparent rgba(0,0,0,0.5)}.bottom-left .amap-info-content{border-radius:2px 2px 2px 0}.bottom-right .amap-info-sharp{right:0;border-top:10px solid #fff;border-left:10px solid transparent}.bottom-right .amap-info-sharp:after{position:absolute;margin-top:-9px;margin-left:-10px;content:"";border-top:10px solid rgba(0,0,0,0.3);border-left:10px solid transparent;filter:blur(1px);z-index:-1}.amap-info-contentContainer:hover.bottom-right .amap-info-sharp:after{border-top:10px solid rgba(0,0,0,0.5)}.bottom-right .amap-info-content{border-radius:2px 2px 0 2px}.top-center .amap-info-sharp{top:0;left:50%;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff}.top-center .amap-info-sharp:after{position:absolute;content:"";margin-top:0;margin-left:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid rgba(0,0,0,0.3);filter:blur(1px);z-index:-1}.top-left .amap-info-sharp{left:0;top:0;border-bottom:10px solid #fff;border-right:10px solid transparent}.top-left .amap-info-sharp:after{position:absolute;content:"";margin-top:0;margin-left:0;border-bottom:10px solid rgba(0,0,0,0.3);border-right:10px solid transparent;filter:blur(1px);z-index:-1}.top-right .amap-info-sharp{right:0;top:0;border-bottom:10px solid #fff;border-left:10px solid transparent}.top-right .amap-info-sharp:after{position:absolute;content:"";margin-top:0;margin-left:-10px;border-bottom:10px solid rgba(0,0,0,0.3);border-left:10px solid transparent;filter:blur(1px);z-index:-1}.middle-right .amap-info-sharp{right:0;top:50%;margin-top:-8px;border-top:8px solid transparent;border-left:8px solid #fff;border-bottom:8px solid transparent}.middle-right .amap-info-sharp:after{position:absolute;content:"";margin-top:-8px;margin-left:-8px;border-top:8px solid transparent;border-left:8px solid rgba(0,0,0,0.3);border-bottom:8px solid transparent;filter:blur(1px);z-index:-1}.amap-info-contentContainer:hover.middle-right .amap-info-sharp:after{border-left:8px solid rgba(0,0,0,0.5)}.middle-left .amap-info-sharp{left:0;top:50%;margin-top:-8px;border-top:8px solid transparent;border-right:8px solid #fff;border-bottom:8px solid transparent}.middle-left .amap-info-sharp:after{position:absolute;content:"";margin-top:-8px;margin-left:0;border-top:8px solid transparent;border-right:8px solid rgba(0,0,0,0.3);border-bottom:8px solid transparent;filter:blur(1px);z-index:-1}.amap-info-contentContainer:hover.middle-left .amap-info-sharp:after{border-right:8px solid rgba(0,0,0,0.5)}.amap-info-contentContainer.top-left,.amap-info-contentContainer.top-center,.amap-info-contentContainer.top-right{padding-top:8px}.amap-info-contentContainer.bottom-left,.amap-info-contentContainer.bottom-center,.amap-info-contentContainer.bottom-right{padding-bottom:8px}.amap-info-contentContainer.middle-right{padding-right:8px}.amap-info-contentContainer.middle-left{padding-left:8px}.amap-menu-outer{margin:0;padding:0;list-style-type:none}ul.amap-menu-outer li{cursor:pointer;height:35px;line-height:35px;word-break:break-all;padding:0 10px;font-size:12px;white-space:nowrap}ul.amap-menu-outer li a{text-decoration:none;font-size:13px;margin:0 5px;color:#000;padding:5px 5px}ul.amap-menu-outer li:hover{background-color:#f3f3ee}.amap-overlay-text-container{display:block;width:auto;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#fff;padding:2px 3px;border:1px solid #ccc;border-radius:3px}.amap-overlay-text-container.amap-overlay-text-empty{display:none}.amap-info-content-ie8{border:1px solid #9c9c9c}'.replace(/url\((['"]?)(?:\.\.\/)+/g,"url($1"+ gc[2].split(",")[0]+"/"),kc=null,lc=0,mc=ic.childNodes.length;lc"+jc+"");var g=g||{Ca:{Ke:0,mr:[],Gj:{}}},z={q:{},control:{},B:{}};g.RDa=function(a){var b=Function;return function(){return(new b("return "+a))()}}();g.CLASS_NAME="AMap";g.c=g.BuryPoint={};g.c.add=g.BuryPoint.add=function(a,b,c){a.z5||a.C||!(a=a.CLASS_NAME)||(a=a.replace("AMap.",""),g.BA.np(a,b,c))};var oc={lang:1,baseRender:1,overlayRender:1,viewMode:1}; g.c.ya=g.BuryPoint.addOptions=function(a,b){if(!a.gva)if(b&&(b.innerLayer||b.innerOverlay))a.z5=!0;else{a.gva=!0;var c=a.CLASS_NAME;if(c){c=c.replace("AMap.","");g.BA.np(c);b=b||{};for(var d in b)b.hasOwnProperty(d)&&("Map"===c&&d in oc?g.BA.np(c,d,b[d]):g.BA.np(c,d))}}};g.da=function(){}; g.da.extend=g.da.extend=function(a){function b(){}function c(){var a=this.initialize||this.A;a&&a.apply(this,arguments);if(!d&&this.Ni){a=document.createElement("style");a.setAttribute("type","text/css");this.CLASS_NAME&&a.setAttribute("class",this.CLASS_NAME);this.Ni=this.Ni.replace(/url\((['"]?)(?:\.\.\/)*/g,"url($1"+g.o.Hb+"/");a.styleSheet?a.styleSheet.cssText=this.Ni:a.innerHTML=this.Ni;for(var b=document.head||document.getElementsByTagName("head")[0],c=null,e=0,f=b.childNodes.length;e \u4f7f\u7528 JSAPI \u5b89\u5168\u6a21\u5f0f\uff0c\u4ee3\u7406\u670d\u52a1\u8bf7\u4ee5_AMapService \u4f5c\u4e3a\u4e00\u7ea7\u8def\u7531")))); g.o.UQ=a[13];qc()}function qc(){try{if(window.localStorage)for(var a=window.localStorage.length;0<=a;a-=1){var b=window.localStorage.key(a);if(b&&"_AMap_"===b.slice(0,6)){var c=window.localStorage.getItem(b),c=JSON.parse(c||{});"_AMap_anole"===b?c.version!==g.l.mf&&window.localStorage.removeItem(b):"_AMap_data.tileKeys"===b?c.vdataVer===g.l.mf&&c.apiVer===g.o.Ek||window.localStorage.removeItem(b):c.version!==g.o.Ek&&window.localStorage.removeItem(b)}}}catch(d){}} window.AMap&&window.AMap.xL&&window.AMap.xL.yM&&window.AMap.xL.yM(pc);g.Nm={Ru:Math.PI/180,lwa:180/Math.PI,SQ:6378137};(function(){function a(a){return"undefined"===typeof a?"":a}g.ai={hra:function(b){b.name=a(b.name);var c=[b.y,b.x,b.name];if(g.l.ba){var d=[g.o.Mv+"/callAPP?","src=jsapi_q"];d.push("&ios="+encodeURIComponent("viewMap?sourceApplication=jsapi_q&dev=0&poiname="+b.name+"&lat="+b.y+"&lon="+b.x));d.push("&android="+encodeURIComponent("androidamap?action=shorturl&q="+c.join(",")+"&sourceApplication=jsapi_q"));d.push("&wp="+encodeURIComponent("viewMap?sourceApplication=jsapi_q&dev=0&poiname="+b.name+"&lat="+ b.y+"&lon="+b.x));d.push("&mo="+encodeURIComponent(g.o.Mv+"?q="+c.join(",")+"&callapp=0&sourceApplication=jsapi_q"));return d.join("")}return g.o.rK+"?q="+c.join(",")+"&src=jsapi_q"},x4:function(b){b.name=a(b.name);b.address=a(b.address);b.x=a(b.x);b.y=a(b.y);var c=[b.id,b.y,b.x,b.name,b.address];if(g.l.ba){var d=[g.o.Mv+"/callAPP?","src=jsapi_p"];d.push("&ios="+encodeURIComponent("multiPointShow?sourceApplication=jsapi_p&dev=0&q="+[b.y,b.x,b.name,b.address,b.id].join()+"&title="+b.name));d.push("&android="+ encodeURIComponent("androidamap?action=shorturl&p="+c.join(",")+"&sourceApplication=jsapi_p"));d.push("&wp="+encodeURIComponent("multiPointShow?sourceApplication=jsapi_p&dev=0&q="+[b.y,b.x,b.name,b.address,b.id].join()+"&title="+b.name));return d.join("")}return g.o.rK+"?p="+c.join(",")+"&src=jsapi_p"},v4:function(b){if(g.l.ba){var c=[g.o.Mv+"/callAPP?","src=jsapi_detail"];c.push("&ios="+encodeURIComponent("viewPOIDetail?sourceApplication=jsapi_detail&poiid="+b.id));b.name=a(b.name);b.x=a(b.x);b.y= a(b.y);c.push("&android="+encodeURIComponent("androidamap?action=openFeature&featureName=PoiDetail&poiid="+b.id+"&poiname="+b.name+"&x="+b.x+"&y="+b.y+"&sourceApplication=jsapi_detail"));c.push("&wp="+encodeURIComponent("viewPOIDetail?sourceApplication=jsapi_detail&poiid="+b.id));c.push("&mo="+encodeURIComponent(g.o.Mv+"/detail/index/poiid="+b.id+"&sourceApplication=jsapi_detail"));return c.join("")}return g.o.rK+"/detail/"+b.id+"?src=jsapi_detail"},NR:function(b){b.sname=a(b.sname);""===b.sname&& (b.sname="\u8d77\u70b9");b.dname=a(b.dname);""===b.dname&&(b.dname="\u7ec8\u70b9");b.mcount=a(b.mcount);b.my=a(b.my);b.mx=a(b.mx);b.mname=a(b.mname);var c=[b.sy,b.sx,b.sname,b.dy,b.dx,b.dname,b.m,b.t,b.mcount,b.my,b.mx,b.mname];if(g.l.ba){var d=[g.o.Mv+"/callAPP?","src=jsapi_r_"+b.t];d.push("&ios="+encodeURIComponent("path?sourceApplication=jsapi_r_"+b.t+"&dev=0&slat="+b.sy+"&slon="+b.sx+"&sname="+b.sname+"&dlat="+b.dy+"&dlon="+b.dx+"&dname="+b.dname+"&m="+b.m+"&t="+b.t+"&vian=0&vialons=&vialats=&vianames=")); var e=b.t;0===b.t?e=2:2===b.t&&(e=4);d.push("&android="+encodeURIComponent("androidamap://route?sourceApplication=jsapi_r_"+b.t+"&slat="+b.sy+"&slon="+b.sx+"&sname="+b.sname+"&dlat="+b.dy+"&dlon="+b.dx+"&dname="+b.dname+"&dev=0&"+b.m+"&t="+e));d.push("&wp="+encodeURIComponent("path?sourceApplication=jsapi_r_"+b.t+"&dev=0&slat="+b.sy+"&slon="+b.sx+"&sname="+b.sname+"&dlat="+b.dy+"&dlon="+b.dx+"&dname="+b.dname+"&m="+b.m+"&t="+b.t+"&vian=0&vialons=&vialats=&vianames="));d.push("&mo="+encodeURIComponent(g.o.Mv+ "/?r="+c.join(",")+"&callapp=0&sourceApplication=jsapi_r_"+b.t));return d.join("")}return g.o.rK+"?r="+c.join(",")+"src=jsapi_r_"+b.t},ot:function(a){g.l.ba?window.location.href=a:window.open(a)}}})();"function"!==typeof Object.keys&&(Object.keys=function(a){var b=[],c;for(c in a)a.hasOwnProperty(c)&&b.push(c);return b});g.a={CLASS_NAME:"AMap.Util",fL:[],Fa:268435456,ep:[215440491,106744817],kr:function(){var a="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split("");return function(b,c){var d=[],e;c=c||a.length;if(b)for(e=0;ee;e++)d[e]||(f=0|16*Math.random(),d[e]=a[19===e?f&3|8:f])}return d.join("")}}(),lR:{start:function(a){a.startTime=new Date;a.mt=[];var b=(new Date).getTime();a.id=requestAnimationFrame(function d(){var e= (new Date).getTime();a.mt.push(e-b);b=e;a.id=requestAnimationFrame(d)})},cancel:function(a){a.id&&cancelAnimationFrame(a.id)},stop:function(a){a.joa=new Date-a.startTime;this.cancel(a);a.lR=Math.round(1E3/(a.joa/(a.mt.length+1)))}},I4:function(a,b,c){var d=4>=0);return e},createObjectURL:function(a){var b=1b.length&&(h=b.length);for(;fd););d=c[d.toString()];return"number"===typeof d?a[d]:null},aw:function(a){a=a.split(",");a[0]=parseFloat(a[0].split("rgba(")[1])/255;a[1]=parseFloat(a[1])/255; a[2]=parseFloat(a[2])/255;a[3]=parseFloat(a[3]);return a},dxa:function(a){a=a.split(",");a[0]=parseFloat(a[0].split("rgb(")[1])/255;a[1]=parseFloat(a[1])/255;a[2]=parseFloat(a[2])/255;return a},vU:function(a){return"rgba("+255*a[0]+","+255*a[1]+","+255*a[2]+","+a[3]+")"},Rna:function(a){return this.vU(this.am(a))},am:function(a){if(a instanceof Array)return 3==a.length&&a.push(1),a;a=this.nI(a);if(0==a.indexOf("#")){if(4===a.length)return a=a.substr(1).replace(/./g,function(a){return a+a}),this.qp(a); if(7==a.length)return this.qp(a.substr(1));if(9==a.length)return a=a.substr(1),this.Yk(a.substr(6)+a.substr(0,6))}else{if(0==a.indexOf("rgb("))return a=this.dxa(a),a.push(1),a;if(0==a.indexOf("rgba("))return this.aw(a)}},E8:function(a){return g.a.Tr("ff"+a)},Tr:function(a){for(var b=[],c=0,d=a.length;c=a},qsa:function(a){var b=a.length,c=new a.constructor(b);b&&"string"==typeof a[0]&&Object.hasOwnProperty.call(a,"index")&&(c.index=a.index,c.input=a.input);return c},lma:function(a,b){var c=-1,d=a.length;for(b|| (b=Array(d));++cb.indexOf(a[e])&& b.push(a[e])},E3:function(b){if(!b)return null;b=b.map.la;for(var d=0,e=b.length;d=h||b.dl;if(d||b){d=1this.g_&&this.eU(Object.keys(this.Wj).slice(0,Math.floor(this.g_/2)))},eU:function(a){for(var b=0,e=a.length;bv&&(s<=p&&b(s+r,u,v),s>=r-p&&b(s-r,u,v));b(s,u,v)},H0:function(a){for(var b=this.ro.length-1;0<=b;b--)this.ro[b]===a&&this.ro.splice(b,1)},lga:function(a){for(var b=0,e=this.ro.length;b")},$c:function(a,b){var c=a.style[b];!c&&a.currentStyle&&(c=a.currentStyle[b]);c&&"auto"!==c||!document.defaultView||(c=(c=document.defaultView.getComputedStyle(a, null))?c[b]:null);c&&"auto"!==c||"height"!==b||(c=a.clientHeight+"px");c&&"auto"!==c||"width"!==b||(c=a.clientWidth+"px");return"auto"===c?null:c},nJ:function(a){if(a)return new g.zd(a.clientWidth||document.body.clientWidth,a.clientHeight||(g.l.Gs?"CSS1Compat"===document.compatMode?document.documentElement.clientHeight:document.body.clientHeight:document.body.clientHeight),!0)},V3:function(a){return new g.zd(a.clientWidth,a.clientHeight)},UR:function(a){var b=0,c=0,d=a,e=document.body,f=document.documentElement, h,k=g.l.wv;do{b+=d.offsetTop||0;c+=d.offsetLeft||0;b+=parseInt(g.f.$c(d,"borderTopWidth"),10)||0;c+=parseInt(g.f.$c(d,"borderLeftWidth"),10)||0;h=g.f.$c(d,"position");if(d.offsetParent===e&&"absolute"===h)break;if("fixed"===h){b+=e.scrollTop||f.scrollTop||0;c+=e.scrollLeft||f.scrollLeft||0;break}d=d.offsetParent}while(d);d=a;do{if(d===e)break;b-=d.scrollTop||0;c-=d.scrollLeft||0;g.f.$oa()||!g.l.E$&&!k||(c+=d.scrollWidth-d.clientWidth,k&&"hidden"!==g.f.$c(d,"overflow-y")&&"hidden"!==g.f.$c(d,"overflow")&& (c+=17));d=d.parentNode}while(d);return new g.H(c,b)},$oa:function(){g.f.kea||(g.f.kea=!0,g.f.jea="ltr"===g.f.$c(document.body,"direction"));return g.f.jea},create:function(a,b,c,d){a=document.createElement(a);c&&(a.className=c);b&&(d&&"before"===d?b.insertBefore(a,b.firstChild):b.appendChild(a));return a},e3:function(){document.selection&&document.selection.empty&&document.selection.empty();this.gja||(this.gja=document.onselectstart,document.onselectstart=g.a.A3)},r3:function(){},Gya:function(a, b,c){c?this.Wa(a,b):this.fb(a,b)},An:function(a,b){if(a&&b)return 0a.childNodes.length?a.appendChild(e):a.insertBefore(e,a.childNodes[1])};(function(a){var b=g.l;if(!g.indexedDB&&b.Oi){var c=a.indexedDB||a.webkitIndexedDB||a.msIndexedDB||a.mozIndexedDB,d=a.IDBKeyRange||a.rIa||a.ZFa||a.YFa;if(c){var e=g.a,f=null;a="amap-jsapi"+(a.FAa?"-debug":"");var h=g.extend({},g.va),k;try{k=c.open(a),k.onsuccess=function(){f=this.result;h.r("dbReady",{status:"success"})},k.onerror=function(){h.r("dbReady",{status:"error"})},k.onblocked=function(){h.r("dbReady",{status:"blocked"})},k.onupgradeneeded=function(a){a.currentTarget.result.createObjectStore("tile", {keyPath:"tileKey"})}}catch(l){b.Oi=!1}finally{if(!b.Oi)return}var b=function(a){return function(){try{return a.apply(this,arguments)}catch(b){var c=arguments[arguments.length-1];"function"===typeof c&&setTimeout(function(){c({code:4,JI:b})},1)}}},m=b(function(a,b){return null===f?(setTimeout(function(){b&&b({code:3})},1),null):f.transaction("tile",a).objectStore("tile")});g.indexedDB={mC:function(a,b){f?"function"===typeof a&&a():h.h("dbReady",function(c){"success"===c.status?"function"===typeof a&& a():"function"===typeof b&&b({code:3,status:status})})},count:b(function(a){var b=this,c=arguments;this.mC(function(){b.Rt.apply(b,c)},a)}),Rt:b(function(a){var b=m("readonly",a).count();b.onsuccess=function(){a(null,b.result)};b.onerror=function(){a({code:7})}}),get:b(function(a,b,c){var d=this,e=setTimeout(function(){e&&(e=null,c&&c({code:7}))},b.timeout||1E3);this.mC(function(){d.Mea.call(d,a,function(a,b){e&&(clearTimeout(e),e=null,c(a,b))})},c)}),Mea:b(function(a,b){var c=m("readonly",b);if(e.isArray(a)){var d, f;(function(){function e(b){var f=c.get(a[b]);f.onsuccess=function(a){a.target.result&&(d[b]=a.target.result);h()};f.onerror=h}function h(){f++;f===a.length&&b(null,d)}d=[];for(var k=f=0,l=a.length;kd&&(e=d);for(var f=m("readwrite",b),s=5*(h-1);sc.value.tileKey){d=f;break}c["continue"](a[d])}else b&&b(null)}}),clear:b(function(a){var b=this,c=arguments;this.mC(function(){b.dG.apply(b,c)},a)}),dG:b(function(a){var b=m("readwrite",a).clear();b.onsuccess=function(){a&&a(null)};b.onerror=function(){a&&a({code:2})}})}}else b.Oi=!1}})(window);(function(){function a(a){u.data.keys=u.data.keys.filter(function(b){return!r.ka(a,b)}).concat(a)}function b(a){var b=g.o.Ek+"|"+a.Pi.replace(/\//g,",")+"|"+(a.Nf?"w":"v")+"|",c;c=a.ja;var d=a.Be;c=[c?1:0,q.ba?1:0,d?1:0].join();return b+c+"|"+m(a.url)}function c(){u.data.keys.length>=u.YL&&d()}function d(){var a=u.data.keys.length,b=Math.floor(a/2);a>u.YL&&(b=Math.floor(a-u.YL/2));a=u.data.keys.slice(0,b);u.data.keys=u.data.keys.slice(b+1);s.remove(a,function(a){a&&3===a.code&&(q.Oi=!1)})}function e(){var a= 0parseInt(d)||isNaN(parseInt(d)))&&a.hasOwnProperty(d)&&(c[d]=n(a[d]));b.push(c);b.push(a.map(function(a){return n(a)}))}else if(r.kk(a,"Float32Array"))b.push("__Float32Array"),b.push(Array.prototype.slice.call(a));else if(r.kk(a,"Uint16Array"))b.push("__Uint16Array"),b.push(Array.prototype.slice.call(a));else for(d in b={},a)a.hasOwnProperty(d)&& (b[d]=n(a[d]));return b}return a}function p(a){if("object"===typeof a&&null!==a){var b={};if(r.isArray(a))if("__Float32Array"===a[0])b=new Float32Array(a[1]);else if("__Uint16Array"===a[0])b=new Uint16Array(a[1]);else if("__arrayObject"===a[0]){b=p(a[2]);a=a[1];for(var c in a)a.hasOwnProperty(c)&&(b[c]=a[c])}else b=a.map(function(a){return p(a)});else for(c in a)a.hasOwnProperty(c)&&(b[c]=p(a[c]));return b}return a}var q=g.l,r=g.a;if(!g.Oj&&q.Oi){var s=g.indexedDB,u={YL:1E3,key:"_AMap_data.tileKeys"}, v=[],w={getItem:function(a,b){var c=localStorage.getItem(a);if(c&&b){var d;try{d=JSON.parse(c)}catch(e){d=null}c=d}return c},setItem:function(a,b,c){var d=b;c&&(d=JSON.stringify(b),1.5e||180===e?180:-180));this.Q=d;this.R=e;this.lng=Math.round(1E6*e)/1E6;this.lat=Math.round(1E6*d)/1E6},DR:function(){return g.a.xb(this.R,6)},AR:function(){return g.a.xb(this.Q,6)},add:function(a,b){return new g.U(this.R+a.R,this.Q+a.Q,b)},bb:function(a,b){return new g.U(this.R-a.R,this.Q-a.Q,b)},nd:function(a, b){return new g.U(this.R/a,this.Q/a,b)},Pd:function(a,b){return new g.U(this.R*a,this.Q*a,b)},He:function(a){return g.Ht.distance(this,a)},offset:function(a,b){if(isNaN(a)||isNaN(b))return!1;var c=2*Math.asin(Math.sin(Math.round(a)/12756274)/Math.cos(this.Q*Math.PI/180)),c=this.R+180*c/Math.PI,d=2*Math.asin(Math.round(b)/12756274);return new g.U(c,this.Q+180*d/Math.PI)},hb:function(a){a=g.a.Ka(a);return a instanceof g.U?1E-9>=Math.max(Math.abs(this.Q-a.Q),Math.abs(this.R-a.R)):!1},toString:function(){return g.a.xb(this.R, 6)+","+g.a.xb(this.Q,6)},xl:function(){return[this.R,this.Q]},eb:function(){var a=this.controlPoints,b=new g.U(this.R,this.Q);a&&(b.controlPoints=[].concat(a));return b}}); g.U.Qqa=function(a,b,c){c=c+1||Math.round(Math.abs(a.R-b.R));if(!c||0.001>Math.abs(a.R-b.R))return[];var d=[],e=Math.PI,f=g.Nm.Ru,h=g.Nm.lwa,k=Math.asin,l=Math.sqrt,m=Math.sin,n=Math.pow,p=Math.cos,q=Math.atan2,r=a.Q*f;a=a.R*f;var s=b.Q*f;b=b.R*f;for(var k=2*k(l(n(m((r-s)/2),2)+p(r)*p(s)*n(m((a-b)/2),2))),u,v,w,t,f=1;fa?(ub&&(u-=2*e)): (u>a&&(u-=2*e),uk&&(k+=360,0>e&&(e+=360),0>h&&(h+=360));return d.Q>=b.Q&&a.Q<=c.Q&&e>=f&&h<=k},$g:function(a){var b=this.wc,c=this.oc, d=a.wc;a=a.oc;var e=a.R>=b.R&&d.R<=c.R;return a.Q>=b.Q&&d.Q<=c.Q&&e},yi:function(){return new g.U(this.wc.R>this.oc.R?(this.wc.R+this.oc.R+360)/2%360:(this.wc.R+this.oc.R)/2,(this.wc.Q+this.oc.Q)/2)},extend:function(a){this.wc.R=Math.min(this.wc.R,a.R);this.wc.Q=Math.min(this.wc.Q,a.Q);this.oc.R=Math.max(this.oc.R,a.R);this.oc.Q=Math.max(this.oc.Q,a.Q);return this},uza:function(a){return this.extend(a.wc).extend(a.oc)},toString:function(){return this.wc.toString()+";"+this.oc.toString()},eb:function(){return new g.pe(this.wc.eb(), this.oc.eb())},hb:function(a){return a instanceof g.pe?this.wc.hb(a.wc)&&this.oc.hb(a.oc):!1},wj:function(){return Math.abs(this.oc.R-this.wc.R)},uj:function(){return Math.abs(this.wc.Q-this.oc.Q)},gV:function(a){var b=[this.lv(),this.Qo(),this.Sy(),this.ek()];a&&b.push(this.lv());return new g.vp(b)},Cya:function(a){return new g.Xf(a.lc(this.ek(),20),a.lc(this.Qo(),20))},vR:function(a,b){return this.gV(b).vR(a)},sR:function(a){return this.Cya(a).yi()}}); g.pe.Yb({lv:"getSouthWest",Sy:"getNorthEast",ek:"getNorthWest",Qo:"getSouthEast",contains:"contains",$g:"intersects",yi:"getCenter",extend:"extend"});g.H=g.da.extend({A:function(a,b,c){if(isNaN(a)||isNaN(b))throw"Invalid Object: Pixel("+a+", "+b+")";this.x=c?Math.round(a):Number(a);this.y=c?Math.round(b):Number(b)},wf:function(){return this.x},ve:function(){return this.y},add:function(a,b){return new g.H(this.x+a.x,this.y+a.y,b)},bb:function(a,b){return new g.H(this.x-a.x,this.y-a.y,b)},nd:function(a,b){return new g.H(this.x/a,this.y/a,b)},Pd:function(a,b){return new g.H(this.x*a,this.y*a,b)},He:function(a){var b=a.x-this.x;a=a.y-this.y;return Math.sqrt(b* b+a*a)},floor:function(){return new g.H(Math.floor(this.x),Math.floor(this.y))},round:function(){return new g.H(this.x,this.y,!0)},hb:function(a){return a instanceof g.H&&this.x===a.x&&this.y===a.y},eb:function(a){return new g.H(this.x,this.y,a)},toString:function(){return this.x+","+this.y},xl:function(){return[this.x,this.y]},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},direction:function(){var a=this.x,b=this.y;if(0===a&&0===b)return null;if(0===a)return 0a&&0a&&0>b?c+180:0b?c+360:c},Nu:function(a){var b=this.length(),c=a.length();return b&&c?180*Math.acos((this.x*a.x+this.y*a.y)/c/b)/Math.PI:null},xoa:function(a){var b=this.length(),c=a.length();return b&&c?(this.x*a.x+this.y*a.y)/c/b:null},toFixed:function(a){this.x=g.a.xb(this.x,a);this.y=g.a.xb(this.y,a);return this}});g.H.Yb({wf:"getX",ve:"getY",add:"add",bb:"subtract",nd:"divideBy",Pd:"multiplyBy",He:"distance",hb:"equals",toString:"toString"});g.zd=g.da.extend({A:function(a,b,c){if(isNaN(a)||isNaN(b))throw"Invalid Object: Size("+a+", "+b+")";this.width=c?Math.round(a):Number(a);this.height=c?Math.round(b):Number(b)},eb:function(){return new g.zd(this.width,this.height)},wj:function(){return this.width},uj:function(){return this.height},RE:function(){return new g.H(this.wj(),this.uj())},contains:function(a){return Math.abs(a.x)<=Math.abs(this.width)&&Math.abs(a.y)<=Math.abs(this.height)},hb:function(a){return a instanceof g.zd&&this.width=== a.width&&this.height===a.height},toString:function(){return this.wj()+","+this.uj()}});g.zd.Yb({wj:"getWidth",uj:"getHeight",toString:"toString"});g.vp=g.da.extend({A:function(a){this.CLASS_NAME="AMap.ArrayBounds";a=g.a.Ka(a);this.path=[];for(var b=0;bthis.kc.x&&a.xthis.kc.y&&a.y=c.y-b&&e.y<=d.y+b;return f.x>=c.x-b&&e.x<=d.x+b&&h},toString:function(){return this.kc+";"+this.Xd},eb:function(){return new g.Xf(this.kc.eb(),this.Xd.eb())}});g.I={};g.I.TP=function(a){for(var b=[Infinity,Infinity,-Infinity,-Infinity],c=0,d=a.length;ca[2]&&(a[2]=b[2]);b[1]a[3]&&(a[3]=b[3])};g.I.KI=function(a,b){b[0]a[2]&&(a[2]=b[0]);b[1]a[3]&&(a[3]=b[1])};g.I.kEa=function(a){return[a[0],a[1]]};g.I.lEa=function(a){return[a[2],a[1]]};g.I.yi=function(a){return[(a[0]+a[2])/2,(a[1]+a[3])/2]}; g.I.xEa=function(a,b,c,d,e){var f=b*d[0]/2;d=b*d[1]/2;b=Math.cos(c);c=Math.sin(c);f=[-f,-f,f,f];d=[-d,d,-d,d];var h,k,l;for(h=0;4>h;h+=1)k=f[h],l=d[h],f[h]=a[0]+k*b-l*c,d[h]=a[1]+k*c+l*b;return g.I.d2(f,d,e)};g.I.uj=function(a){return a[3]-a[1]};g.I.LEa=function(a){return[a[2]-a[0],a[3]-a[1]]};g.I.QEa=function(a){return[a[0],a[3]]};g.I.REa=function(a){return[a[2],a[3]]};g.I.wj=function(a){return a[2]-a[0]};g.I.$g=function(a,b){return a[0]<=b[2]&&a[2]>=b[0]&&a[1]<=b[3]&&a[3]>=b[1]}; g.I.vh=function(a){return a[2]g.l.Yta&&(b.baseRender="dv");c=b.vectorMapForeign;"d"==b.baseRender&&c&&(b.vectorMapForeign=!1);c&&!g.l.Yp&&(b.vectorMapForeign=!1);c=this.c7(b.vectorMapForeign);b.vectorMapForeign=c[0];b.name_field=c[1];b.turboMode=!1;g.a.vb(this,b);this.kf(this.w);"rotateEnable"in b||"3D"!==b.viewMode||!g.l.sp||this.set("rotateEnable",!0);"pitchEnable"in b||"3D"!==b.viewMode||!g.l.sp|| this.set("pitchEnable",!0);c=this.get("zoom",null,!0);"3D"===this.get("viewMode")&&g.l.sp||(c=Math.round(c));d=this.get("zooms");c>d[1]?c=d[1]:c>0,h.y>>0])}}(d=b.style)&&d.layers&&(g.Rta=d.layers,b.zoomlevel&&(g.SJ=b.zoomlevel[0],g.RJ=b.zoomlevel[1]))}else c.ls=!1,c.set("vectorMapForeign",!1);a()},this);f.h("error",function(){c.ls=!1;c.set("vectorMapForeign",!1);a()},this)}else this.ls=!1,this.set("vectorMapForeign",!1),a();else this.ls=!1,this.set("vectorMapForeign",!1),a()}catch(h){this.ls=!1,this.set("vectorMapForeign", !1),a()}},Ita:function(a){function b(){var a=AMap.anole,b={},c=[],d=0,e=void 0;if(a){for(var a=a.replace(/\?/g,":").replace(/\//g,"&"),e=a.split(""),a=0,f=e.length;ac[0];e-=1){var f=this.lc(a.wc,e),h=this.lc(a.oc,e);if(Math.abs(h.x-f.x)e.get("zIndex"))&&(e=a)});e&&d.bf(["zIndex","opacity","zooms","visible"],e)}this.set("rasterLayer",d,!0)}}},lna:function(a){a||(a={});if(a.hasOwnProperty("defaultLayer")){a.layers=[a.defaultLayer];var b=a.defaultLayer;b.JP=!0;this.set("defaultLayer",b,!0)}a.layers&&0!==a.layers.length? this.set("defaultLayer",a.layers[0],!0):(b=new z.q.sb({innerLayer:!0}),a.layers=[b],b.JP=!0,this.set("defaultLayer",b,!0));if(b=a.view)b.w.rotation&&(a.rotation=b.w.rotation),b.w.center&&(a.center=b.w.center),b.w.zoom&&(a.zoom=Math.max(a.zooms[0],Math.min(a.zooms[1],b.w.zoom))),b.w.crs&&(a.crs=b.w.crs);a.level&&!a.zoom&&(a.zoom=a.level);return a},setLimitBounds:function(a){g.c.add(this,"setLimitBounds");a instanceof g.vp&&(a.C=!0,a=a.toBounds(),a.C=!1);a instanceof g.pe||(a=null);this.set("limitBounds", a)},clearLimitBounds:function(){g.c.add(this,"clearLimitBounds");this.set("limitBounds",null)},getLimitBounds:function(){g.c.add(this,"getLimitBounds");return this.get("limitBounds",null,!0)},RH:function(a){var b=this.get("layers");if(!(0<=g.a.indexOf(b,a))&&(b.push(a),this.set("layers",b),a.zB)){a=a.getLayers();for(var b=-1,c=a.length;++bc[1]&&(a=c[1]);ad[1]&&(a=d[1]);athis.gG.width*this.gG.height)&&this.refreshSize();return this.gG},getContainer:function(){g.c.add(this,"getContainer");return this.K},panTo:function(a){g.c.add(this,"panTo");a=g.a.Ka(a);this.loaded?this.set("panTo",a):(this.C=!0,this.setCenter(a),this.C=!1)},panBy:function(a,b,c){g.c.add(this,"panBy");this.C=!0;var d=this.get("rotation")*Math.PI/180, e=a*Math.cos(d)+Math.sin(d)*b;a=-Math.sin(d)*a+Math.cos(d)*b;b=this.loaded&&this.map&&this.map.Hd?this.map.Hd.H9:this.get("centerCoords");d=Math.pow(2,20-this.getZoom());e=b.add(new g.H(-e*d,-a*d));e=this.Qd(e);!this.loaded||c?this.setCenter(e,c):this.set("panTo",e);this.C=!1},setFitView:function(a,b,c,d){g.c.add(this,"setFitView");this.C=!0;var e=this.get("size"),f=e.height;if(!e.width||!f)return!0;if(a=this.t4(a)){if(c=this.dJ(a,0,new g.H(40,40),c,d))b=b||!this.getBounds().contains(a.yi())||g.l.ba&& 1k.width||q>k.height){d-=1;break}d+=1}while(d<=c[1]);d=Math.min(c[1],e,Math.max(c[0],d+b));d=Math.floor(d);b=Math.pow(2,20-d);e=f*Math.PI/180;f=h*Math.cos(e)+Math.sin(e)*n;e=-Math.sin(e)*h+Math.cos(e)*n;m=m.bb(new g.H(f*b,e*b));m=this.Xh(m,20); return[d,m]},setLayers:function(a){g.c.add(this,"setLayers");for(var b=0;b=this.pl[0]?(b[0]this.pl[1]&&(b[1]=this.pl[1])):a.zooms=[this.pl[0],this.pl[1]]; arguments.callee.ma.call(this,a);a.Wv&&(this.Wv=!0);this.HG=this.wq()},setTextIndex:function(a){g.c.add(this,"setTextIndex");this.set("textIndex",a)},wq:function(){if(this.get("createTile"))return!1;var a=this.get("getTileUrl");return a&&a!==g.o.QD&&a!==g.o.VE?!1:!0},y2:function(){if(!this.wq())return!1;var a=this.get("map");return a&&a.Ci&&"zh_cn"===a.get("lang")&&!this.noVector?!0:!1},B4:function(a){var b=g.o.VJ;g.l.ja&&this.get("detectRetina")&&(b=g.o.VJ.replace("scl=1","scl=2"));a&&(b=b.replace("ltype=3", "ltype=11"));return b},cg:function(a){var b=this.y2(),c=this.get("map");this.wq()&&this.set("mapNumber","GS(2021)6375");if(this.Wv)return new g.q.sb(this,a,this.Ar(this.B4(!0)),this.w.maxDataZoom,!0);if(b)if(this.Hq=!0,g.q.fi){if("dv"===c.get("baseRender")&&!this.get("watermark")){var b=c.get("showBuildingBlock"),d=new g.q.sb(this,a,this.Ar(this.B4(!b)),void 0,!0);b&&(d.Ij=new g.q.qd(new z.q.sb({zooms:[16,20],innerLayer:!0}),a,["building"]),d.Ij.type="\u697c\u5757\u56fe\u5c42",d.Ij.bf(["visible", "opacity","zIndex"],d,!0),d.Ij.CC(c.get("mapStyle")||"normal"));d.type="\u6805\u683c\u5e95\u56fe";return d}if("v"<=c.get("baseRender")||this.get("watermark"))return"3D"==a.D.view.type?(c=new g.q.qd(this,a,["region","road"]),c.type="\u77e2\u91cf\u5e95\u56fe",b=new z.q.sb({zooms:[17,20],zIndex:50,innerLayer:!0}),c.Ij=new g.q.qd(b,a,["building"]),c.Ij.gf=17,c.Ij.type="\u697c\u5757\u56fe\u5c42",c.Ij.az=1,c.Ij.bf(["visible","merge","sort","opacity"],c,!0),b.X("rejectMapMask",this,!0)):(c=new g.q.qd(this, a,["region","building","road"]),c.type="\u77e2\u91cf\u5e95\u56fe"),a.Ama=c}else return["vectorlayer","overlay"];else return this.Hq=!1,new g.q.sb(this,a,null,this.w.maxDataZoom)},getTileUrlChanged:function(){var a=this.get("getTileUrl");if(a===g.o.QD||a===g.o.VE||a===g.o.RK)this.aK=!0;"string"===typeof a&&(a=this.Ar(a));this.set("tileFun",a)},sna:function(a){this.pl||(this.pl=[this.w.zooms[0],this.w.zooms[1]]);var b;a.hasOwnProperty("detectRetina")&&!1===a.detectRetina&&(b=!0);g.l.ba&&g.l.ja&&this.w.detectRetina&& !b&&(this.pl[1]-=1)},getTiles:function(){g.c.add(this,"getTiles");var a=this.get("tiles",null,!0);if(a&&a.length)a=a[0];else return[];for(var b=[],c,d=0;da[1]?this.set("outOfZooms", !0):this.set("outOfZooms",!1);this.B&&this.B.mva()}},setIcon:function(a){g.c.add(this,"setIcon");this.set("icon",a)},getIcon:function(){g.c.add(this,"getIcon");return this.get("icon",null,!0)},setContent:function(a){g.c.add(this,"setContent");this.set("content",a)},getContent:function(){g.c.add(this,"getContent");return this.get("content",null,!0)},getContentDom:function(){return this.get("contentDom",null,!0)},hide:function(){g.c.add(this,"hide");!0==this.get("visible",null,!0)&&this.set("visible", !1)},show:function(){g.c.add(this,"show");!1==this.get("visible",null,!0)&&this.set("visible",!0)},setCursor:function(a){g.c.add(this,"setCursor");this.set("cursor",a)},setRotation:function(a){g.c.add(this,"setRotation");g.l.Ve||this.set("angle",a)},setAngle:function(a){g.c.add(this,"setAngle");g.l.Ve||"number"!==typeof a||this.set("angle",a)},getAngle:function(){g.c.add(this,"getAngle");return this.get("angle",null,!0)},setOffset:function(a){g.c.add(this,"setOffset");this.set("offset",a)},getOffset:function(){g.c.add(this, "getOffset");return this.get("offset",null,!0)},setTextAlign:function(a){g.c.add(this,"setTextAlign");this.set("textAlign",a)},getTextAlign:function(){g.c.add(this,"getTextAlign");return this.get("textAlign",null,!0)},setVerticalAlign:function(a){g.c.add(this,"setVerticalAlign");this.set("verticalAlign",a)},getVerticalAlign:function(){g.c.add(this,"getVerticalAlign");return this.get("verticalAlign",null,!0)},setzIndex:function(a){g.c.add(this,"setzIndex");this.set("zIndex",a)},getzIndex:function(){g.c.add(this, "getzIndex");return this.get("zIndex",null,!0)},setOpacity:function(a){g.c.add(this,"setOpacity");this.set("opacity",a)},setDraggable:function(a){g.c.add(this,"setDraggable");this.set("draggable",a)},getDraggable:function(){g.c.add(this,"getDraggable");return this.get("draggable",null,!0)},moveTo:function(a,b,c){g.c.add(this,"moveTo");a=this.Ka(a);this.set("move",{Of:a,speed:b,yb:c})},moveAlong:function(a,b,c,d){g.c.add(this,"moveAlong");if(!(2>a.length)){a=this.Ka(a);for(var e=[a[0]],f=a[0],h=1;h< a.length;h+=1)f.hb(a[h])||(e.push(a[h]),f=a[h]);this.set("move",{Of:e,speed:b,yb:c,yna:d})}},stopMove:function(){g.c.add(this,"stopMove");this.set("move",!1)},pauseMove:function(){g.c.add(this,"pauseMove");var a=this.get("move");if(!a)return!1;a.action="pause";this.set("move",a);return!0},resumeMove:function(){g.c.add(this,"resumeMove");var a=this.get("move");if(!a)return!1;a.action="resume";this.set("move",a);return!0},setShadow:function(a){g.c.add(this,"setShadow");this.set("shadow",a)},getShadow:function(){g.c.add(this, "getShadow");return this.get("shadow",null,!0)},setClickable:function(a){g.c.add(this,"setClickable");a!==this.get("clickable",null,!0)&&this.set("clickable",a)},getClickable:function(){g.c.add(this,"getClickable");return this.get("clickable",null,!0)},setTitle:function(a,b){g.c.add(this,"setTitle");"string"===typeof a&&this.set("title",a,b)},getTitle:function(){g.c.add(this,"getTitle");return this.get("title",null,!0)},setLabel:function(a){g.c.add(this,"setLabel");a&&!g.a.vh(a)&&(a=g.extend({},this.get("label"), a));this.set("label",a)},getLabel:function(){g.c.add(this,"getLabel");return this.get("label",null,!0)},setTop:function(a,b){g.c.add(this,"setTop");this.set("isTop",a,b)},getTop:function(){g.c.add(this,"getTop");return this.get("isTop",null,!0)},setShape:function(a,b){g.c.add(this,"setShape");this.set("shape",a,b)},getShape:function(){g.c.add(this,"getShape");return this.get("shape",null,!0)},setAnimation:function(a,b){g.c.add(this,"setAnimation");this.set("animation",a,b)},getAnimation:function(){g.c.add(this, "getAnimation");return this.get("animation",null,!0)},getMap:function(){g.c.add(this,"getMap");return this.get("map",null,!0)},markOnAMAP:function(a){g.c.add(this,"markOnAMAP");a=a||{};var b={};b.name=a.name||this.get("name",null,!0)||"";a=this.Ka(a.position)||this.get("position",null,!0);b.y=a.Q;b.x=a.R;g.ai.ot(g.ai.hra(b))}});z.B.Laa=z.B.Fh.extend({Waa:Math.pow(2,31),w:{position:null,zooms:[3,20],opacity:1,visible:!0,zIndex:1,rank:1,extData:null},A:function(a){a=a||{};this.CLASS_NAME=this.CLASS_NAME||"AMap.LabelMarker";g.c.ya(this,a);arguments.callee.ma.apply(this,arguments);this._LabelMarkerId=g.a.zb(this);g.a.vb(this,a);this.kf(this.w,!0);this.u3=[]},wn:function(a,b){for(var c=b._LabelMarkerId||null,d=0,e=a.length;dc;++c){l=3* (1-3*h+3*e)*d*d+2*(3*h-6*e)*d+3*e;if(0===l)break;d-=(a(d,e,h)-b)/l}b=d}else if(0===l)b=d;else{var d=c,c=c+0.1,m,n=0;do m=d+(c-d)/2,l=a(m,e,h)-b,0++n);b=m}b=a(b,f,s)}return b}if(!(0<=e&&1>=e&&0<=h&&1>=h))throw Error("bezier x values must be in [0, 1] range");var v=arguments.toString();if(c[v])return c[v];if(e===f&&h===s)return b;for(var w=d?new Float32Array(11):Array(11),t=0;11>t;++t)w[t]=a(0.1*t,e,h);return c[v]=u}}(),k4:function(a,b,c,d){var e,f,r=[];e=0;for(f= a.length;ed)return 0;for(var e=0;ec;c++)b[c].copy(a.kE[c]);return this},AJ:function(){var a=new g.Pa,b=new g.Pa,c=a.elements,d=b.elements;return function(e){var f=this.kE,h=e.max.elements;e=e.min.elements;for(var k=0;6>k;k++){var l=f[k],m=l.xz.elements;c[0]=0m&&0>l)return!1}return!0}}()};(function(a){function b(a){this.elements=a||[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]}a.fM=function(a){this.elements=[a.elements[0],a.elements[1],a.elements[2],a.elements[4],a.elements[5],a.elements[6],a.elements[8],a.elements[9],a.elements[10]]};b.prototype.FU=function(){var a=this.elements;a[0]=1;a[4]=0;a[8]=0;a[12]=0;a[1]=0;a[5]=1;a[9]=0;a[13]=0;a[2]=0;a[6]=0;a[10]=1;a[14]=0;a[3]=0;a[7]=0;a[11]=0;a[15]=1};b.prototype.set=function(a){if(a.elements!==this.elements)return this.elements=a.elements.slice(0), this};b.prototype.toFixed=function(b){for(var d=this.elements,e=0;16>e;++e)0!==d[e]&&(d[e]=a.a.xb(d[e],b));return this};b.prototype.concat=function(a){var b,e,f,h,k,l,m;e=b=this.elements;f=a.elements;if(b===f)for(f=Array(16),a=0;16>a;++a)f[a]=b[a];for(a=0;4>a;a++)h=e[a],k=e[a+4],l=e[a+8],m=e[a+12],b[a]=h*f[0]+k*f[1]+l*f[2]+m*f[3],b[a+4]=h*f[4]+k*f[5]+l*f[6]+m*f[7],b[a+8]=h*f[8]+k*f[9]+l*f[10]+m*f[11],b[a+12]=h*f[12]+k*f[13]+l*f[14]+m*f[15];return this};b.multiply=function(b,d){var e=Array(16),f,h, k,l,m,n,p;k=h=b.elements;l=d.elements;if(h===l)for(f=0;16>f;++f)e[f]=h[f];for(f=0;4>f;f++)h=k[f],m=k[f+4],n=k[f+8],p=k[f+12],e[f]=h*l[0]+m*l[1]+n*l[2]+p*l[3],e[f+4]=h*l[4]+m*l[5]+n*l[6]+p*l[7],e[f+8]=h*l[8]+m*l[9]+n*l[10]+p*l[11],e[f+12]=h*l[12]+m*l[13]+n*l[14]+p*l[15];return new a.Dc(e)};b.prototype.multiply=b.prototype.concat;b.prototype.Bh=function(b){var d=this.elements;b=b.elements;var e=new a.Gl,f=e.elements;f[0]=b[0]*d[0]+b[1]*d[4]+b[2]*d[8]+b[3]*d[12];f[1]=b[0]*d[1]+b[1]*d[5]+b[2]*d[9]+b[3]* d[13];f[2]=b[0]*d[2]+b[1]*d[6]+b[2]*d[10]+b[3]*d[14];f[3]=b[0]*d[3]+b[1]*d[7]+b[2]*d[11]+b[3]*d[15];return e};b.prototype.eA=function(){var a,b;a=this.elements;b=a[1];a[1]=a[4];a[4]=b;b=a[2];a[2]=a[8];a[8]=b;b=a[3];a[3]=a[12];a[12]=b;b=a[6];a[6]=a[9];a[9]=b;b=a[7];a[7]=a[13];a[13]=b;b=a[11];a[11]=a[14];a[14]=b;return this};b.prototype.Dxa=function(a){var b,e,f;b=a.elements;a=this.elements;e=[];e[0]=b[5]*(b[10]*b[15]-b[11]*b[14])-b[9]*(b[6]*b[15]+b[7]*b[14])+b[13]*(b[6]*b[11]-b[7]*b[10]);e[4]=-b[4]* (b[10]*b[15]-b[11]*b[14])+b[8]*(b[6]*b[15]-b[7]*b[14])-b[12]*(b[6]*b[11]-b[7]*b[10]);e[8]=b[4]*(b[9]*b[15]-b[11]*b[13])-b[8]*(b[5]*b[15]-b[7]*b[13])+b[12]*(b[5]*b[11]-b[7]*b[9]);e[12]=-b[4]*(b[9]*b[14]-b[10]*b[13])+b[8]*(b[5]*b[14]-b[6]*b[13])-b[12]*(b[5]*b[10]-b[6]*b[9]);e[1]=-b[1]*(b[10]*b[15]-b[11]*b[14])+b[9]*(b[2]*b[15]-b[3]*b[14])-b[13]*(b[2]*b[11]-b[3]*b[10]);e[5]=b[0]*(b[10]*b[15]-b[11]*b[14])-b[8]*(b[2]*b[15]-b[3]*b[14])+b[12]*(b[2]*b[11]-b[3]*b[10]);e[9]=-b[0]*(b[9]*b[15]-b[11]*b[13])+b[8]* (b[1]*b[15]-b[3]*b[13])-b[12]*(b[1]*b[11]-b[3]*b[9]);e[13]=b[0]*(b[9]*b[14]-b[10]*b[13])-b[8]*(b[1]*b[14]-b[2]*b[13])+b[12]*(b[1]*b[10]-b[2]*b[9]);e[2]=b[1]*(b[6]*b[15]-b[7]*b[14])-b[5]*(b[2]*b[15]-b[3]*b[14])+b[13]*(b[2]*b[7]-b[3]*b[6]);e[6]=-b[0]*(b[6]*b[15]-b[7]*b[14])+b[4]*(b[2]*b[15]-b[3]*b[14])-b[12]*(b[2]*b[7]-b[3]*b[6]);e[10]=b[0]*(b[5]*b[15]-b[7]*b[13])-b[4]*(b[1]*b[15]-b[3]*b[13])+b[12]*(b[1]*b[7]-b[3]*b[5]);e[14]=-b[0]*(b[5]*b[14]-b[6]*b[13])+b[4]*(b[1]*b[14]-b[2]*b[13])-b[12]*(b[1]*b[6]- b[2]*b[5]);e[3]=-b[1]*(b[6]*b[11]-b[7]*b[10])+b[5]*(b[2]*b[11]-b[3]*b[10])-b[9]*(b[2]*b[7]-b[3]*b[6]);e[7]=b[0]*(b[6]*b[11]-b[7]*b[10])-b[4]*(b[2]*b[11]+b[3]*b[10])+b[8]*(b[2]*b[7]-b[3]*b[6]);e[11]=-b[0]*(b[5]*b[11]+b[7]*b[9])+b[4]*(b[1]*b[11]-b[3]*b[9])-b[8]*(b[1]*b[7]+b[3]*b[5]);e[15]=b[0]*(b[5]*b[10]-b[6]*b[9])-b[4]*(b[1]*b[10]+b[2]*b[9])+b[8]*(b[1]*b[6]-b[2]*b[5]);f=b[0]*e[0]+b[1]*e[4]+b[2]*e[8]+b[3]*e[12];if(0===f)return this;f=1/f;for(b=0;16>b;b++)a[b]=e[b]*f;return this};b.prototype.Eg=function(){return(new b).Dxa(this)}; b.prototype.IU=function(a,b,e,f,h,k){var l,m,n,p;if(a===b||e===f||h===k)throw"null frustum";m=1/(b-a);n=1/(f-e);p=1/(k-h);l=this.elements;l[0]=2*m;l[1]=0;l[2]=0;l[3]=0;l[4]=0;l[5]=2*n;l[6]=0;l[7]=0;l[8]=0;l[9]=0;l[10]=-2*p;l[11]=0;l[12]=-(b+a)*m;l[13]=-(f+e)*n;l[14]=-(k+h)*p;l[15]=1;return this};b.prototype.kva=function(a,d,e,f,h,k){return this.concat((new b).IU(a,d,e,f,h,k))};b.prototype.Bxa=function(a,b,e,f,h,k){var l,m,n,p;if(a===b||f===e||h===k)throw"null frustum";if(0>=h)throw"near <= 0";if(0>= k)throw"far <= 0";m=1/(b-a);n=1/(f-e);p=1/(k-h);l=this.elements;l[0]=2*h*m;l[1]=0;l[2]=0;l[3]=0;l[4]=0;l[5]=2*h*n;l[6]=0;l[7]=0;l[8]=(b+a)*m;l[9]=(f+e)*n;l[10]=-(k+h)*p;l[11]=-1;l[12]=0;l[13]=0;l[14]=-2*h*k*p;l[15]=0;return this};b.prototype.pR=function(a,d,e,f,h,k){return this.concat((new b).Bxa(a,d,e,f,h,k))};b.prototype.c9=function(a,b,e,f){var h,k;if(e===f||0===b)throw"null frustum";if(0>=e)throw"near <= 0";if(0>=f)throw"far <= 0";a/=2;k=Math.sin(a);if(0===k)throw"null frustum";h=1/(f-e);k=Math.cos(a)/ k;a=this.elements;a[0]=k/b;a[1]=0;a[2]=0;a[3]=0;a[4]=0;a[5]=k;a[6]=0;a[7]=0;a[8]=0;a[9]=0;a[10]=-(f+e)*h;a[11]=-1;a[12]=0;a[13]=0;a[14]=-2*e*f*h;a[15]=0;return this};b.prototype.perspective=function(a,d,e,f){return this.concat((new b).c9(a,d,e,f))};b.prototype.gw=function(a,b,e){var f=this.elements;f[0]=a;f[4]=0;f[8]=0;f[12]=0;f[1]=0;f[5]=b;f[9]=0;f[13]=0;f[2]=0;f[6]=0;f[10]=e;f[14]=0;f[3]=0;f[7]=0;f[11]=0;f[15]=1;return this};b.prototype.scale=function(a,b,e){var f=this.elements;f[0]*=a;f[4]*=b; f[8]*=e;f[1]*=a;f[5]*=b;f[9]*=e;f[2]*=a;f[6]*=b;f[10]*=e;f[3]*=a;f[7]*=b;f[11]*=e;return this};b.prototype.f9=function(a,b,e){var f=this.elements;f[12]=a;f[13]=b;f[14]=e;return this};b.prototype.translate=function(a,b,e){var f=this.elements;f[12]+=f[0]*a+f[4]*b+f[8]*e;f[13]+=f[1]*a+f[5]*b+f[9]*e;f[14]+=f[2]*a+f[6]*b+f[10]*e;f[15]+=f[3]*a+f[7]*b+f[11]*e;return this};b.prototype.Tz=function(a,b,e,f){var h,k,l,m,n,p,q,r;a=Math.PI*a/180;h=this.elements;k=Math.sin(a);a=Math.cos(a);0!==b&&0===e&&0===f? (0>b&&(k=-k),h[0]=1,h[4]=0,h[8]=0,h[12]=0,h[1]=0,h[5]=a,h[9]=-k,h[13]=0,h[2]=0,h[6]=k,h[10]=a,h[14]=0,h[3]=0,h[7]=0,h[11]=0):0===b&&0!==e&&0===f?(0>e&&(k=-k),h[0]=a,h[4]=0,h[8]=k,h[12]=0,h[1]=0,h[5]=1,h[9]=0,h[13]=0,h[2]=-k,h[6]=0,h[10]=a,h[14]=0,h[3]=0,h[7]=0,h[11]=0):0===b&&0===e&&0!==f?(0>f&&(k=-k),h[0]=a,h[4]=-k,h[8]=0,h[12]=0,h[1]=k,h[5]=a,h[9]=0,h[13]=0,h[2]=0,h[6]=0,h[10]=1,h[14]=0,h[3]=0,h[7]=0,h[11]=0):(l=Math.sqrt(b*b+e*e+f*f),1!==l&&(l=1/l,b*=l,e*=l,f*=l),l=1-a,m=b*e,n=e*f,p=f*b,q=b*k, r=e*k,k*=f,h[0]=b*b*l+a,h[1]=m*l+k,h[2]=p*l-r,h[3]=0,h[4]=m*l-k,h[5]=e*e*l+a,h[6]=n*l+q,h[7]=0,h[8]=p*l+r,h[9]=n*l-q,h[10]=f*f*l+a,h[11]=0,h[12]=0,h[13]=0,h[14]=0);h[15]=1;return this};b.prototype.rotate=function(a,d,e,f){return this.concat((new b).Tz(a,d,e,f))};b.prototype.ft=function(a){return this.rotate(a,1,0,0)};b.prototype.gt=function(a){return this.rotate(a,0,1,0)};b.prototype.ht=function(a){return this.rotate(a,0,0,1)};b.prototype.$u=function(a){for(var b=0,e=this.elements.length;b=e&&a[1]<=b}var e=Math.min(b[0],c[0]),f=Math.max(b[0],c[0]);return Math.abs((c[1]-b[1])/(c[0]-b[0])*(a[0]-b[0])+b[1]-a[1])=e&&a[0]<=f},J2:function(a,b){var c=a[0],d=a[1],e=b[0],f=b[1],h=e[0],e=e[1],k=f[0],f=f[1],l=k-h,m=f-e,c=0===l&&0===m?0:(l*(c-h)+m*(d-e))/(l*l+m*m||0);0>=c||(1<=c?(h=k,e=f):(h+=c*l,e+=c*m));return[h,e]},vq:function(a){for(var b=a.length,c=0,d=a[b-1],e=d[0],d=d[1],f,h,k=0;k=a){f=(k-f)*(a-h)/(l-h)+f;if(d===f)return c?!0:!1;p=d(c[1]-b[1])*(a[0]-b[0])}var e,f,h,k,l=a;e=b[b.length-2];for(var m=0,n=b.length-1;ml.length)return[];l.push(l[0]);return l}};(function(a){function b(b,c){var d;a:{switch(b){case "EPSG3395":d=a.$h.cW;break a;case "EPSG4326":d=a.$h.dW;break a}d=a.$h.LL}return{project:function(b){a.a.isArray(b)&&(b=new a.U(b[0],b[1]));return d.OD(b,c).xl()},unproject:function(b){a.a.isArray(b)&&(b=new a.H(b[0],b[1]));return d.nE(b,c).xl()},normalizePoint:function(b){return a.a.Ka(b)},distance:function(b,c){c=this.normalizePoint(c);if(a.a.isArray(c))return this.distanceToLine(b,c);b=this.normalizePoint(b);var d=a.Nm.Ru,e=Math.cos,f=b.Q*d,h= c.Q*d,k=2*a.Nm.SQ,d=c.R*d-b.R*d,e=(1-e(h-f)+(1-e(d))*e(f)*e(h))/2;return k*Math.asin(Math.sqrt(e))},ringArea:function(b){b=this.normalizeLine(b);var c=a.Nm.SQ*a.Nm.Ru,d=0,e=b.length;if(3>e)return 0;for(var f=0;f=b}function e(b){this.CLASS_NAME="AMap.GeometryUtil";this.Wb=a.extend({onSegmentTolerance:5,crs:"EPSG3857",maxZoom:20},b);this.setCrs(this.Wb.crs)}a.extend(e.prototype,{clone:function(b){return new e(a.extend({},this.Wb,b))},isPoint:function(b){return b&&(b instanceof a.U||a.a.isArray(b)&&!isNaN(b[0]))},normalizePoint:function(a){return a},normalizeLine:function(a){for(var b= [],c=0,d=a.length;cd)d=this.Wb.onSegmentTolerance;return this.distanceToSegment(a,b,c)<=d},isPointOnLine:function(a,b,c){b=this.normalizeLine(b); for(var d=0,e=b.length;d=b&&0<=a&&1>=a&&(e=!0));return e},doesSegmentLineIntersect:function(a,b,c){c=this.normalizeLine(c);for(var d=0,e=c.length;d(n[1]-e[1])*(a[0]-e[0])}a=this.makesureAntiClockwise(a); b=this.makesureClockwise(b);var e,n,p,q,r=a;e=b[b.length-1];for(var s=0,u=b.length;s=b}a.Qta=function(a){b(a)&&(a=[].concat(a),a.reverse());return a};a.G5=b})();(function(){function b(a){var b=a.length;2=c;f-=e)h=r(f,b[f],b[f+1],h);h&&m(h,h.next)&&(s(h),h=h.next);return h}function c(a,b){if(!a)return a;b||(b=a);var c=a,d;do if(d=!1,c.x9||!m(c,c.next)&&0!==l(c.Ia,c,c.next))c=c.next;else{s(c);c=b=c.Ia;if(c===c.next)break;d=!0}while(d||c!==b);return b}function d(a,b,e,f,r,u,C){if(a){if(!C&&u){var D=a,A=D;do null===A.z&& (A.z=h(A.x,A.y,f,r,u)),A.kp=A.Ia,A=A.ol=A.next;while(A!==D);A.kp.ol=null;A.kp=null;var D=A,B,G,H,I,P,L,M=1;do{A=D;H=D=null;for(I=0;A;){I++;G=A;for(B=P=0;B a.x?H.x>I.x?H.x:I.x:a.x>I.x?a.x:I.x,H.y>a.y?H.y>I.y?H.y:I.y:a.y>I.y?a.y:I.y,f,r,u);for(B=a.ol;B&&B.z<=M;){if(B!==a.Ia&&B!==a.next&&k(H.x,H.y,a.x,a.y,I.x,I.y,B.x,B.y)&&0<=l(B.Ia,B,B.next)){H=!1;break a}B=B.ol}for(B=a.kp;B&&B.z>=P;){if(B!==a.Ia&&B!==a.next&&k(H.x,H.y,a.x,a.y,I.x,I.y,B.x,B.y)&&0<=l(B.Ia,B,B.next)){H=!1;break a}B=B.kp}H=!0}else a:if(H=a.Ia,I=a.next,0<=l(H,a,I))H=!1;else{for(P=a.next.next;P!==a.Ia;){if(k(H.x,H.y,a.x,a.y,I.x,I.y,P.x,P.y)&&0<=l(P.Ia,P,P.next)){H=!1;break a}P=P.next}H=!0}if(H)b.push(A.xe/ e),b.push(a.xe/e),b.push(G.xe/e),s(a),D=a=G.next;else if(a=G,a===D){if(C)if(1===C){C=b;D=e;A=a;do G=A.Ia,H=A.next.next,!m(G,H)&&n(G,A,A.next,H)&&p(G,H)&&p(H,G)&&(C.push(G.xe/D),C.push(A.xe/D),C.push(H.xe/D),s(A),s(A.next),A=a=H),A=A.next;while(A!==a);a=A;d(a,b,e,f,r,u,2)}else{if(2===C)a:{C=a;do{for(D=C.next.next;D!==C.Ia;){if(A=C.xe!==D.xe)if(A=void 0,A=C.next.xe!==D.xe)if(A=void 0,A=C.Ia.xe!==D.xe){A=A=void 0;b:{A=C;do{if(A.xe!==C.xe&&A.next.xe!==C.xe&&A.xe!==D.xe&&A.next.xe!==D.xe&&n(A,A.next,C, D)){A=!0;break b}A=A.next}while(A!==C);A=!1}if(A=!A)if(A=void 0,A=p(C,D))if(A=void 0,A=p(D,C)){A=C;G=!1;H=(C.x+D.x)/2;I=(C.y+D.y)/2;do A.y>I!==A.next.y>I&&A.next.y!==A.y&&H<(A.next.x-A.x)*(I-A.y)/(A.next.y-A.y)+A.x&&(G=!G),A=A.next;while(A!==C);A=G}}if(A){a=q(C,D);C=c(C,C.next);a=c(a,a.next);d(C,b,e,f,r,u);d(a,b,e,f,r,u);break a}D=D.next}C=C.next}while(C!==a)}}else d(c(a),b,e,f,r,u,1);break}}}}function e(a,b){return a.x-b.x}function f(a,b){var c=b,d=a.x,e=a.y,f=-Infinity,h;do{if(e<=c.y&&e>=c.next.y&& c.next.y!==c.y){var l=c.x+(e-c.y)*(c.next.x-c.x)/(c.next.y-c.y);if(l<=d&&l>f){f=l;if(l===d){if(e===c.y)return c;if(e===c.next.y)return c.next}h=c.x=c.x&&c.x>=m&&d!==c.x&&k(eh.x)&&p(c,a)&&(h=c,r=s)),c=c.next;return h}function h(a,b,c,d,e){a=32767*(a-c)*e;b=32767*(b-d)*e;a=(a|a<<8)&16711935; a=(a|a<<4)&252645135;a=(a|a<<2)&858993459;b=(b|b<<8)&16711935;b=(b|b<<4)&252645135;b=(b|b<<2)&858993459;return(a|a<<1)&1431655765|((b|b<<1)&1431655765)<<1}function k(a,b,c,d,e,f,h,k){return 0<=(e-h)*(b-k)-(a-h)*(f-k)&&0<=(a-h)*(d-k)-(c-h)*(b-k)&&0<=(c-h)*(f-k)-(e-h)*(d-k)}function l(a,b,c){return(b.y-a.y)*(c.x-b.x)-(b.x-a.x)*(c.y-b.y)}function m(a,b){return a.x===b.x&&a.y===b.y}function n(a,b,c,d){return m(a,b)&&m(c,d)||m(a,d)&&m(c,b)?!0:0l(a.Ia,a,a.next)?0<=l(a,b,a.next)&&0<=l(a,a.Ia,b):0>l(a,b,a.Ia)||0>l(a,a.next,b)}function q(a,b){var c=new u(a.xe,a.x,a.y),d=new u(b.xe,b.x,b.y),e=a.next,f=b.Ia;a.next=b;b.Ia=a;c.next=e;e.Ia=c;d.next=c;c.Ia=d;f.next=d;d.Ia=f;return d}function r(a,b,c,d){a=new u(a,b,c);d?(a.next=d.next,a.Ia=d,d.next.Ia=a,d.next=a):(a.Ia=a,a.next=a);return a}function s(a){a.next.Ia=a.Ia;a.Ia.next=a.next;a.kp&&(a.kp.ol=a.ol);a.ol&&(a.ol.kp=a.kp)}function u(a,b,c){this.xe=a;this.x=b;this.y=c;this.ol=this.kp= this.z=this.next=this.Ia=null;this.x9=!1}return{oL:function(h,k,l){l=l||2;var m=k&&k.length,n=m?k[0]*l:h.length,p=a(h,0,n,l,!0),r=[];if(!p)return r;var s,u,B,G;if(m){var H=l,m=[],I,P,L;G=0;for(I=k.length;G80*l){s=B=h[0];u=m=h[1];for(H=l;HB&&(B=G),k>m&&(m=k);B=Math.max(B-s,m-u);B=0!==B?1/B:0}d(p,r,l,s,u,B);return r}}};a.iaa=a.tF()})(g);(function(a){function b(a){var b=a.length;2a.$n.pi(b)},normalize:function(b){var c;if(b){c=[];for(var f=0,h=b.length;fc.length?d=g.o.Cc+"://webapi.amap.com/style2?name="+c+"&key="+g.o.key:(d=g.o.Cc+"://webapi.amap.com/v4/map/styles2?styleid="+ c+"&s=rsv3&key="+g.o.key+(b?"&ispublic=1":""),g.o.Xa?d+="&jscode="+g.o.Xa:g.o.fv&&(d=g.o.fv+"/v4/map/styles2?styleid="+c+"&s=rsv3&key="+g.o.key+(b?"&ispublic=1":"")));b=new g.kb.Ab(d,{callback:"callback"});b.h("complete",function(a){a.data&&a.data.layer&&this.set("layerStyle",JSON.parse(a.data.layer));a.data&&a.data.content?this.set("style",JSON.parse(a.data.content)):this.set("style","");this.jA=!1},this);b.h("error",function(){this.jA=!1},this);this.Dm=a;this.vE()}}}},U8:function(a){this.K.style.background= a},oqa:function(a){var b=this.get("center");if(a.contains(b))return null;a=g.Ht.closestOnLine(b,a.gV().path);return new g.U(a[0],a[1])},ona:function(){var a=this.get("limitBounds"),b=this.get("bounds");b.wc&&b.wc.R>b.oc.R&&(b.oc.R+=360);if(!a.contains(b)){if(b instanceof g.vp)return this.oqa(a,b);var c=this.get("center").eb();a.wj()b.wc.R&&(c.R+=a.wc.R-b.wc.R),a.oc.Rb.wc.Q&&(c.Q+=a.wc.Q-b.wc.Q),a.oc.Qb&&a[d].get("visible")&&(c=e,b=f)}this.set("mapNumber",c);this.D.C=!0;a=this.D.getMapStyle();this.D.C=!1;"GS(2021)6375"===c&&a&&"normal"!==a&&"amap://styles/normal"!==a&&(c="",this.Ya.sn.style.visibility= "hidden");c&&this.Ya.sn.y6&&(this.Ya.sn.y6.innerHTML="- "+c+"\u53f7",this.Ya.sn.style.visibility="visible");return c}},CY:function(){var a=0e[1]||be;e+=1)for(var f=0;100>f;f+=1){var h=new g.U(d.R+0.02*f,d.Q+0.02*e),h=new g.bi({name:"point"+(100*e+f),map:this,W:new g.Aa.Ng(this.Cb(h))});c[100*e+f]=h;h.h("hover",a,h)}b.ey(c);this.la.push(b)},nc:function(){},KCa:function(a){var b=new g.q.hd,c=[],c=(new g.uaa({map:this})).UT(a);b.ey(c);this.la.push(b);this.set("display",0)},cg:function(a){var b=this;a=a.cg(this);if(!a)return null; if(a.length&&"string"==typeof a[0])g.ub.Gg(a,function(){b.layersChanged()});else return a;return null},FEa:function(){return this.Ya},VGa:function(){this.set("display",0)},displayChanged:function(a){this.u1||this.OK(a)},OK:function(a){if(a)if(g.a.si(this.zE),g.l.Zl){var b=this;setTimeout(function(){b.pc()},0)}else this.pc();else this.Gw||(this.zE=g.a.Xc(this.pc),this.Gw=!0)},pc:function(){this.zE=null;if(!this.xI){this.r("render");this.Gw=!1;var a={};if(this.la&&(a.size=this.D.get("size"),a.size.width&& a.size.height)){for(var b=this.D.view.type,c=[],d=0,e=this.la.length;dd?1:c===d?a.hx>b.hx?1:-1:-1});a.la=c;c=g.l.ja?Math.min(window.devicePixelRatio||1,2):1;a.Z1=15E5b;a.Hf=a.P.zoom>b?"zoomOut":a.P.zooma.indexOf(this.la[e].S)||(d.push(this.la[e]),this.la[e].Ij&&d.push(this.la[e].Ij));d.sort(function(a,b){var c=a.get("zIndex"),d=b.get("zIndex");return c>d?1:c===d?a.hx>b.hx?1:-1:-1});b.la=d;a=g.l.ja?Math.min(window.devicePixelRatio||1,2):1;b.Z1=15E5c;b.Hf=b.P.zoom>c?"zoomOut":b.P.zoomb.get("zIndex")?-1:1});c.nq(a,this.la,function(a){d=a;d=e.Xxa(d)},function(){d=[]},b);return d}});g.Sb.Ib({uga:function(){this.Vm={};this.h("moveend",this.j7,this);g.l.Zl&&(g.l.tL||g.l.XH)&&this.h("zoomend",this.LV,this);this.h("movestart",this.k7,this);this.h("zoomstart",this.r7,this);this.h("zoomend",this.q7,this);this.JM();this.jB=0;this.HY={};"undefined"===typeof window.requestAnimationFrame&&(this.jB=2)},r7:function(){2!==this.jB&&12===this.get("zoom")&&(this.jB=1,g.a.lR.start(this.HY));this.fj=!0},q7:function(){1===this.jB&&13!==this.get("zoom")&&(this.jB=0,g.a.lR.cancel(this.HY));this.fj= !1;this.set("display")},Y0:function(a,b){this.Vm.left=0a;this.Vm.dF=0b},ou:function(){this.Vm.left=!1;this.Vm.right=!1;this.Vm.dF=!1;this.Vm.IQ=!1},yha:function(){this.G("moveend",this.j7,this);g.l.Zl&&(g.l.tL||g.l.XH)&&this.G("zoomend",this.LV,this);this.G("movestart",this.k7,this);this.G("zoomstart",this.r7,this);this.G("zoomend",this.q7,this);this.Aha()},j7:function(a){this.Kf=!1;this.ou();this.B8();!a.Q5&&this.D.get("limitBounds",null,!0)?(a=this.ona())&&!a.hb(this.get("center"))? this.YK(this.get("zoom"),a,!1,!0):this.qa("moveend"):this.qa("moveend");this.set("display")},k7:function(){this.Kf=!0;this.ou()},dragEnableChanged:function(){(this.ZC=this.get("dragEnable"))?this.IM():this.BO()},qa:function(a,b){if(this.D.we(a)){var c;b&&(c=b.V6?{type:a,newsize:b.V6,oldsize:b.Fua}:{type:a,pixel:b.Db,target:this.D,lnglat:b.Of,originEvent:b.yT});this.D.r(a,c)}},JM:function(){this.h("click",this.B_);this.h("dblclick",this.F_);g.l.Uf&&this.zX();g.l.ba||this.Gca()},Aha:function(){this.G("click", this.B_);this.G("dblclick",this.F_);g.l.Uf&&this.q_();g.l.ba||this.Bha()},eH:function(a,b){var c=this.get("targetLevel")||this.get("zoom"),c=0Math.abs(b)&&1>Math.abs(c))){var d=parseFloat(a.style.top)||0,e=parseFloat(a.style.left)||0,f="";this.rotation&&(f=g.f.qt[g.f.qg]+":rotate("+this.rotation+"deg);overflow:visible;");a.style.cssText="position:absolute;top:"+ (d+c)+"px;left:"+(e+b)+"px;"+f}},A2:function(a){var b=this.D.view.bX(),c=this.RU.height*this.T/2;return a.yb.tc-c?(a.y=b.tc-c,a):null},I_:function(){this.Aw();100Math.abs(a.x)&&2>Math.abs(a.y))this.Ie.stop(), this.r("moveend"),this.ws(),this.$t=this.ih=null;else{var b=a.x,e=a.y,f=this.rotation;f&&(f*=Math.PI/180,b=a.x*Math.cos(f)+Math.sin(f)*a.y,e=-Math.sin(f)*a.x+Math.cos(f)*a.y);b=this.get("centerCoords").bb((new g.H(b,e)).Pd(this.T));e=this.A2(b);f=a.y;e&&(f=Math.round(this.Zd(e).bb(this.Zd(b)).y));this.ap(this.Ya.Zr,a.x,f);b.x=(b.x+g.a.Fa)%g.a.Fa;this.set("centerCoords",b,!0);this.set("center",this.Qd(b),!0);this.qa("mapmove")}};this.Ie.On(this)}else this.r("moveend"),this.ws(!0),this.$t=this.ih=null; else this.r("moveend"),this.ws(),this.$t=this.ih=null},cya:function(){if(!this.V.refresh){var a=this,b=null;this.V.refresh=setInterval(function(){b!==a.V.gg&&(a.set("display",0),b=a.V.gg)},g.l.ba?400:100)}},LV:function(){if(g.l.Zl&&(g.l.tL||g.l.XH)){for(var a=this.Ya.q.childNodes,b=0;bthis.get("zooms")[1]&&(b=this.get("zooms")[1]);this.YK(b,a[1],a[2]||!this.get("animateEnable"))},zoomChanged:function(){this.T=Math.pow(2,20-this.get("zoom"));this.r("closeOverlays");this.set("display")},rotationChanged:function(a){this.rotation=this.get("rotation"); this.D.r("rotate",{rotation:this.rotation||0});!0!==a&&this.set("display",0)},pitchChanged:function(){this.pitch=this.get("pitch");this.D.r("pitch",{pitch:this.pitch||0});this.set("display",0)},centerCoordsChanged:function(){this.r("closeOverlays");this.QBa?this.OK(!0):this.OK(!1)}});g.RW=g.da.extend({ka:[g.va,g.$e],A:function(a,b){this.type="2D";this.kf(b,!0);a&&this.Ema(a)},Ema:function(a){this.map=a;this.bf(["size","refresh","maxPitch"],a);this.centerChanged();a.bf(["zoom","center","centerCoords","rotation","pitch"],this)},bX:function(){this.zM||this.Yna();return this.zM},Yna:function(){var a;if(this.get("center")instanceof g.U){a=new g.pe(-180,-85,180,85);var b=this.map.Cb(a.ek());a=this.map.Cb(a.Qo());this.zM={Jc:b.x,hc:b.y,Ic:a.x,tc:a.y}}else a=this.map.get("limitBounds", null,!0),this.zM={Jc:a[0],hc:a[1],Ic:a[2],tc:a[3]}},tD:function(){var a=this.map,b=this.get("zoom");return{zoom:b,ph:this.get("center"),Ha:this.lm(),mb:this.get("centerCoords"),rotation:parseInt(this.get("rotation")),Qf:a.get("crs"),T:Math.pow(2,20-b),oe:Math.round(b),Hg:Math.pow(2,20-Math.round(this.get("zoom")))}},centerChanged:function(){this.set("centerCoords",this.map.Cb(this.get("center")).toFixed(3),!0)},centerCoordsChanged:function(){var a=this.map;a.C=!0;var b=this.bX(),c=this.get("centerCoords"), d=a.getSize();a.C=!1;var e=this.get("zoom",null,!0),a=this.get("center",null,!0),d=d.height*Math.pow(2,20-e)/2;a instanceof g.U?c.x=(c.x+268435456)%268435456:0>c.x?c.x=0:c.x>b.Ic&&(c.x=b.Ic);c.yb.tc-d&&(c.y=b.tc-d);this.set("center",this.map.Qd(c),!0)}});g.PF=g.RW.extend({lm:function(){var a=this.get("size"),b=this.get("centerCoords"),c=parseInt(this.get("rotation"))%360,d=this.get("zoom",null,!0),e=Math.pow(2,20-d),c=Math.PI*c/180,a=new g.H((Math.abs(a.width*Math.cos(c))+Math.abs(a.height*Math.sin(c)))/2,(Math.abs(a.width*Math.sin(c))+Math.abs(a.height*Math.cos(c)))/2),e=new g.Xf(b.bb(a.Pd(e)),b.add(a.Pd(e))),c=this.map.get("targetLevel");if(c>d-1){var f=Math.pow(2,20-c);e.Q$=new g.Xf(b.bb(a.Pd(f)),b.add(a.Pd(f)))}e.I9=c||d;e.Ac=a;return e},qqa:function(a){var b= this.get("size"),c=this.get("centerCoords"),d=parseInt(this.get("rotation"))%360,d=Math.PI*d/180,b=new g.H((Math.abs(b.width*Math.cos(d))+Math.abs(b.height*Math.sin(d)))/2,(Math.abs(b.width*Math.sin(d))+Math.abs(b.height*Math.cos(d)))/2);a=Math.pow(2,20-a);return new g.Xf(c.bb(b.Pd(a)),c.add(b.Pd(a)))},Md:function(){var a=this.lm(),b=a.Xd.x,c=a.kc.y,a=new g.H(a.kc.x,a.Xd.y),b=new g.H(b,c);return new g.pe(this.map.Qd(a),this.map.Qd(b))},zoomChanged:function(){},Zd:function(a,b){this.get("size");var c= a.eb(),d=this.get("centerCoords"),e=c.bb(d);e.x<-g.a.Fa/2?e.x+=g.a.Fa:e.x>g.a.Fa/2&&(e.x-=g.a.Fa);var c=this.get("size").RE().nd(2),f=this.get("rotation")*Math.PI/180,d=e.x*Math.cos(f)-Math.sin(f)*e.y,e=Math.sin(f)*e.x+Math.cos(f)*e.y;return c.add((new g.H(d,e)).Pd(Math.pow(2,(b||this.get("zoom"))-20)))},zg:function(a,b){var c=this.get("size").RE().nd(2),d=a.bb(c),e=this.get("rotation")*Math.PI/180,c=d.x*Math.cos(e)+Math.sin(e)*d.y,d=-Math.sin(e)*d.x+Math.cos(e)*d.y,c=this.get("centerCoords").add((new g.H(c, d)).Pd(Math.pow(2,20-(b||this.get("zoom")))));c.x=(c.x+268435456)%268435456;return c}});g.tM=g.RW.extend({A:function(a,b){this.Me=new g.Dc;this.dc=new g.Dc([1,0,0,0,0,-1,0,0,0,0,-1,0,0,0,0,1]);arguments.callee.ma.apply(this,arguments);this.scale=1;this.type="3D";this.oA=null;this.W7="";this.P=["",0,0,"",0];this.oA={}},refreshChanged:function(){this.jr()},zoomChanged:function(a){this.jr();this.P[4]=a},centerChanged:function(a){arguments.callee.ma.apply(this,arguments);this.jr()},centerCoordsChanged:function(a){arguments.callee.ma.apply(this,arguments);this.jr();this.P[0]=a.toString()}, rotationChanged:function(a){this.jr();this.P[2]=a},pitchChanged:function(a){this.De.pitch=Math.min(this.get("maxPitch"),Math.max(a,0));this.jr();this.P[1]=a},jr:function(){if(!this.Eza()&&(this.vL(),this.Woa(),this.map)){var a=this,b=function(){a.map.camera=a.U3();a.map.r("camerachange",{map:a.map,camera:a.map.camera})};a.map.Ra?b():this.map.h("complete",b,this)}},U3:function(){return{height:this.qn,fov:this.eqa,aspect:this.wC,near:this.uz,far:this.NI,position:this.ana,rotation:this.De.rotation,pitch:this.De.pitch}}, Woa:function(){this.Uga=g.a.eg()},Wo:function(){var a=0a},vL:function(){var a=this.get("centerCoords"),b=this.get("pitch"),c=this.get("rotation"),d=(new g.Dc).f9(-a.x+g.a.ec.x,-a.y+g.a.ec.y,0);this.ana={x:a.x-g.a.ec.x,y:a.y-g.a.ec.y};a=(new g.Dc).Tz(180-b,1,0,0);this.L7=(new g.Dc).set(a);c=(new g.Dc).Tz(c,0,0,1);this.Uq=(new g.Dc).set(c);this.cqa=d.Eg();this.dc=(new g.Dc).f9(0,0,-this.qn).multiply(a.multiply(c.multiply(d))).toFixed(8); this.dc.ef=this.dc.Eg()},Eza:function(a){a=a||this.get("zoom");var b=this.get("size"),c=b.width,b=b.height;if(!c||!b)return!0;this.wC=c/=b;b=b/2*Math.pow(2,20-a);a=g.a.xb((56-a)*Math.PI/180,2);var d=g.a.xb(b/Math.tan(a/2),0);2400>d&&(d=2400,a=2*Math.atan(b/d));this.eqa=a;this.qn=d;this.uz=this.qn/10;this.NI=50*this.qn;this.Foa=(this.qn-this.uz)/(this.NI-this.uz);this.Me.c9(a,c,this.uz,this.NI);this.Me.ef=this.Me.Eg();a=this.Me;var c=new g.hW,b=c.kE,e=this.Me.elements,d=e[0],f=e[1],h=e[2],k=e[3],l= e[4],m=e[5],n=e[6],p=e[7],q=e[8],r=e[9],s=e[10],u=e[11],v=e[12],w=e[13],t=e[14],e=e[15];yc(b[0],k-d,p-l,u-q,e-v).normalize();yc(b[1],k+d,p+l,u+q,e+v).normalize();yc(b[2],k+f,p+m,u+r,e+w).normalize();yc(b[3],k-f,p-m,u-r,e-w).normalize();yc(b[4],k-h,p-n,u-s,e-t).normalize();yc(b[5],k+h,p+n,u+s,e+t).normalize();a.pR=c},tD:function(){var a=this.map;a.map.jt&&(this.jr(),this.P[3]=a.get("size").toString());var b=this.P.toString();if(b!==this.W7){var c=this.get("zoom"),d=this.oA;d.zoom=c;d.wC=this.wC;d.top= this.top;d.Ha=this.lm();d.mb=this.get("centerCoords");d.rotation=a.get("rotateEnable")&&parseInt(this.get("rotation"))||0;d.pitch=this.get("pitch")||0;d.EIa=this.get("yaw");d.Qf=a.get("crs");d.T=Math.pow(2,20-c);d.oe=Math.round(c);d.t7=Math.floor(c);d.Hg=Math.pow(2,20-d.oe);d.fva=Math.pow(2,20-d.t7);d.Me=this.Me;d.dc=this.dc;this.W7=d.key=b}this.oA.ph=this.get("center");this.oA.hr=g.a.eg();this.oA.Wo=this.Wo();return this.oA},lm:function(){var a=this.get("size"),b=a.width,a=a.height;if(!b||!a)return null; var c,d;d=0;var e=new g.H(0,d);c=this.zg(e,!0);if(55a[2]||0>c||b&&c>2.5*this.Foa)return null;b=e[0]-c*(e[0]-a[0]);c=e[1]-c*(e[1]-a[1]);return isNaN(b)||isNaN(c)?null:(new g.H(b,c)).add(g.a.ec)},M6:function(a){for(var b=this.get("centerCoords"),c=g.a.ec.x,d=g.a.ec.y,e=this.get("size"),f=g.a.Fa,h=b.x+f/2,b=b.x-f/2,k=[],l=new g.Gl([0,0,0,1]),m=l.elements,n=new g.H(0,0),p=g.Dc.multiply(this.Me,this.dc),q=0,r=a.length;qn.x&&(n.x+=f);m[0]=n.x-c;m[1]=n.y-d;m[2]=n.z;var s=p.Bh(l);s.multiply(1/s.elements[3]);k[q]={x:(s.elements[0]+1)/2*e.width,y:(-s.elements[1]+1)/2*e.height,z:s.elements[2]}}return k},fAa:function(a){var b=this.get("size");a=this.Me.Bh(this.dc.Bh((new g.Gl).copy(a)));a.multiply(1/a.elements[3]);b=new g.H((a.elements[0]+1)/2*b.width,(-a.elements[1]+1)/2*b.height);b.z=a.elements[2];return b}});g.a.ec=new g.H(215440491,106744817);g.Sb.Ib({v2:function(a,b,c){var d=this;d.kF?(clearTimeout(d.kF),d.kF=null):(d.qa("zoomstart",{zoom:a}),d.r("zoomstart"));d.kF=setTimeout(function(){d.kF=null;d.qa("zoomend",{zoom:a});d.qa("zoomchange",{zoom:a});d.r("zoomend")},150);a=g.a.xb(a,2);d.sA(a,!0,b,c)},sA:function(a,b,c,d){var e=this.get("zoom");if(e!==a){var f=this.get("zooms");"3D"!==this.D.view.type&&(g.l.ba||g.l.Ve)&&(b=!0);a=a||e;a=Math.min(Math.max(a,f[0]),f[1]);var h=a!==e,k=!!c;this.Ie&&(this.Ie.stop(),this.Ie=null);c=c||this.get("centerCoords"); var l=this.Zd(c);c=function(c){b||(c=g.a.xb(c,2));var d=this.zg(l);this.set("zoom",c);var e=this.zg(l),d=e&&e?e.bb(d):new g.H(0,0);this.set("centerCoords",this.get("centerCoords").bb(d).toFixed(3));d.x&&d.y&&this.qa("mapmove");c===a&&a<<0===a&&(this.set("targetLevel",null),h&&!this.kF&&(this.qa("zoomchange"),this.qa("zoomend")),this.r("zoomend"),k&&this.r("moveend"),this.Wf=null)};var m;this.Hd&&this.Hd.dw&&(this.Hd.stop(),this.Hd.hS&&(d=!0),this.Hd.uD&&(m=!0),this.Hd=null,this.set("targetLevel", null));this.Wf&&this.Wf.dw&&(this.Wf.stop(),d=!0,this.Wf.uD&&(m=!0),this.Wf=null,this.set("targetLevel",null));h&&!d&&this.qa("zoomstart");k&&!m&&this.qa("movestart");this.r("zoomstart");b?c.call(this,a):(this.Wf=new g.Lj(e,a,null,0.04),this.Wf.hS=h,this.Wf.uD=k,this.Wf.transition=function(a,b,c){return c>=g.o.SH?b:(b-a)*(1-Math.pow(1-c/g.o.SH,4))+a},this.Wf.Kq=c,this.Wf.On(this,!0),this.set("targetLevel",a))}},YK:function(a,b,c,d){var e=null;a||(a=this.Hd?this.Hd.nya:this.get("targetLevel")||this.get("zoom")); var e=b?this.Cb(b).toFixed(3):this.Hd?this.Hd.H9:this.get("centerCoords"),f=a!==this.get("zoom"),h=!e.hb(this.get("centerCoords")),k=b=!1;this.Wf&&this.Wf.dw&&(this.Wf.stop(),b=!0,this.Wf.uD&&(k=!0),this.Wf=null,this.set("targetLevel",null));this.Hd&&this.Hd.dw&&(this.Hd.stop(),this.Hd.hS&&(b=!0),this.Hd.uD&&(k=!0),this.Hd=null,this.set("targetLevel",null));this.Ie&&(this.Ie.stop(),this.Ie=null);if(f||h){if(!this.D.view.lm().contains(e)||f&&"3D"!==this.D.view.type&&(g.l.ba||g.l.Ve))c=!0;if(c)f&&(b|| (this.r("zoomstart"),this.qa("zoomstart")),this.set("zoom",a),this.qa("zoomchange"),this.qa("zoomend"),this.r("zoomend")),h&&(k||d||(this.qa("movestart"),this.r("movestart")),this.set("centerCoords",e),this.qa("mapmove"),this.r("moveend",{Q5:d})),this.set("targetLevel",null);else{this.set("targetLevel",a);var l=a-this.get("zoom"),m=e.bb(this.get("centerCoords")).toFixed(3);this.Hd=new g.Lj(1,0,null,0.001);this.Hd.hS=f;this.Hd.uD=h;this.Hd.H9=e;this.Hd.nya=a;this.Hd.transition=function(a,b,c){return Math.pow(1- Math.min(g.o.SH,c)/g.o.SH,2)};this.Hd.Kq=function(b){0.02>b?(this.Hd&&(this.Hd.stop(),this.Hd=null),f&&(this.set("zoom",a),this.qa("zoomchange"),this.qa("zoomend"),f=!1,this.r("zoomend")),h&&(this.set("centerCoords",e),this.r("mapmove"),this.r("moveend",{Q5:d})),this.set("targetLevel",null)):(f&&this.set("zoom",a-l*b),h&&(b=e.bb(m.Pd(b)).toFixed(3),this.set("centerCoords",b),this.qa("mapmove")));this.set("display",1)};this.Hd.On(this);f&&!b&&(this.r("zoomstart"),this.qa("zoomstart"));!h||k||d||(this.r("movestart"), this.qa("movestart"))}}}});g.q={}; g.q.Zb=g.da.extend({ka:[g.va,g.$e],A:function(a,b){this.S=a;this.Za=[3,18];this.hx=g.a.zb(this);a&&this.bf(["opacity","visible","zIndex","zooms"],a);a.Vf=b.D.view.type;this.e=b;this.X("display",b)},hg:function(){this.Ei&&this.lQ();if(g.Ca&&g.Ca.mr&&g.Ca.mr.length){var a=g.a.indexOf(g.Ca.mr,this);-1!==a&&(g.Ca.mr=g.a.Ho(g.Ca.mr,a))}if(a=this.Ob){if(a.length)for(var b=0;ba.R&&(0=this.Kp},BHa:function(a){this.Kp!==a&&(this.Kp=a|0)&&this.x1(this.Kp)},Nd:function(a){return!!this.e[a]},get:function(a,b){var c=this.zY(a);return c?c.value:b},set:function(a,b){var c=this.zY(a);c?c.value=b:(c=new g.pg.vr(a,b),this.e[a]=c,this.vB(c),this.count+=1,this.count>this.Kp&&this.x1(this.Kp))},Cw:function(a){this.remove(a)}, remove:function(a){return this.e.hasOwnProperty(a)&&this.WB(this.e[a])?!0:!1},forEach:function(a,b){for(var c=this.dd.next;c!==this.dd;c=c.next)a.call(b,c.value,c.key,this)},sK:function(a,b){return this.e.hasOwnProperty(a)?this.e[a].value:b},wGa:function(){return this.dd.next.value},xGa:function(){return this.dd.Ia.value},shift:function(){return this.q0(this.dd.next)},F2:function(){this.EB.length=0},w6:function(a){this.EB.push(a)},push:function(a){a=new g.pg.vr("",a);0===this.count?(this.dd.Ia=null, a.Ia=this.dd,this.dd.next=a):(this.kC.next=a,a.Ia=this.kC);this.count+=1;this.kC=a},tza:function(a){a=new g.pg.vr("",a);0===this.count?(this.dd.Ia=null,a.Ia=this.dd,this.kC=this.dd.next=a):(this.dd.next.Ia=a,a.next=this.dd.next,a.Ia=this.dd,this.dd.next=a);this.count+=1},xua:function(){if(this.count){this.count-=1;var a=this.dd.next;a.next?(a.next.Ia=this.dd,this.dd.next=a.next):(this.dd.next=null,this.kC=this.dd.Ia=null);a.next=null;a.Ia=null;return a.value}return null},pop:function(){return this.q0(this.dd.Ia)}, zY:function(a){if(this.e.hasOwnProperty(a))return a=this.e[a],this.WF&&(a.remove(),this.vB(a)),a},vB:function(a){this.WF?(a.next=this.dd.next,a.Ia=this.dd,this.dd.next=a,a.next.Ia=a):(a.Ia=this.dd.Ia,a.next=this.dd,this.dd.Ia=a,a.Ia.next=a)},x1:function(a){if(!(this.count<=a||this.count<2*this.EB.length)){for(var b=this.WF?this.dd.Ia:this.dd.next,c={},d=0,e=this.EB.length;da&&(d=this.WF?b.Ia:b.next,b.key&&!c[b.key]&&this.WB(b)&&this.lK(b.value), b=d,b!==this.dd&&b!==this.kC););}},WB:function(a){if(this.zC&&!1==this.zC(a.value))return!1;a.remove();delete this.e[a.key];this.count-=1;return!0},q0:function(a){this.dd!==a&&(this.zC&&console.log("Warnning!!!"),this.WB(a));return a.value},clear:function(){this.e={};this.dd=new g.pg.vr("",null);this.dd.Ia=this.dd.next=this.dd;this.count=0}});g.pg.vr=function(a,b){this.key=a;this.value=b};g.pg.vr.prototype.Ia=null;g.pg.vr.prototype.next=null; g.pg.vr.prototype.remove=function(){this.Ia.next=this.next;this.next.Ia=this.Ia;this.next=this.Ia=null};function Qc(a,b,c){this.url=a;this.Nc=b;this.jR=c;this.rn=this.PK=!1}function Rc(a,b,c){var d=Sc;return function(){return d.call(this,a,b,c)}}function Sc(a,b,c){a.NDa=+new Date;a.loaded=b;clearTimeout(a.Bya);var d=a.Kta;d.Mn.remove(a.url)&&d.Vga();d=a.Psa?a.ha:a.Ba;a.ha=null;(c||b||a.jR)&&a.Nc(b?d:null,a);a.Y5?(a.Y5.ui(),a.Y5=null):d&&(d.onload=null,d.onerror=null,d.onabort=null,a.Ba=null)} g.yF=g.da.extend({NBa:"assets/image/blank.gif",A:function(a,b,c){this.timeout=b||15E3;this.Pq=new g.pg(1024);this.Mn=new g.pg(1024);this.P2=a;this.XQ=c},QM:function(a){a&&this.Mn.count>=this.P2&&(a=this.Mn.dd.Ia.value,a.rn&&(this.Mn.remove(a.url),this.iX(a)));for(;this.Pq.count&&!(this.Mn.count>=this.P2);)this.hea(this.Pq.shift())},Vga:function(){if(!this.SX){this.SX=!0;var a=this;setTimeout(function(){a.SX=!1;a.QM()},0)}},hea:function(a){var b=document.createElement("img");a.gqa&&(b.crossOrigin= "anonymous");b.src=a.url;a.Ba=b;a.Kta=this;a.startTime=+new Date;a.PK=!0;b.complete?Sc(a,!0):(this.Mn.set(a.url,a),b.onload=Rc(a,!0),b.onerror=Rc(a,!1,!0),b.onabort=Rc(a,!1),a.Bya=setTimeout(Rc(a,!1,!0),this.timeout))},iX:function(a){a.PK&&(Sc(a,!1),a.rn=!0,a.JCa=!0)},JFa:function(a,b,c){return this.oz(a.url,b,c,!0,a.ta.z+"_"+a.ta.x+"_"+a.ta.y)},oz:function(a,b,c,d,e){var f=this.Mn.get(a);if(f&&f.rn)f.rn=!1,f.Nc=b,f.jR=c;else{f=new Qc(a,b,c);f.Psa=d;f.key=e;if(this.Pq.get(g.a.zb(f)))return;this.Pq.set(g.a.zb(f), f);this.QM(!0)}return f},zta:function(a,b,c){var d=this.Mn.get(a);if(d&&d.rn)d.rn=!1,d.Nc=b,d.jR=c;else{d=new Qc(a,b,c);d.gqa=!0;if(this.Pq.get(g.a.zb(d)))return;this.Pq.set(g.a.zb(d),d);this.QM(!0)}return d},t2:function(a){a.rn||(a.rn=!0,this.Pq.remove(g.a.zb(a)))},clear:function(a){this.Pq.forEach(function(a){a.rn=!0});this.Pq.clear();if(a)for(;0this.Ps&&(this.Ps=a.ul,this.rz=this.Ps/this.map.D.nj.oq(20))},QH:function(a){this.gm.add(a);if(!this.YC&& !this.S.Aj){if(0===a.name.indexOf("circle")||0===a.name.indexOf("ellipse")){a.h("rad",this.mwa,this);var b=a.get("radius");b.length&&(b=Math.max.apply(null,b));"px"===a.get("unit")?(this.Bf=Math.max(b,this.Bf),this.jg=Math.max(b,this.jg)):this.Ps?b>this.Ps&&(this.Ps=b,this.rz=this.Ps/this.map.D.nj.oq(20)):(this.Ps=b,this.rz=this.Ps/this.map.D.nj.oq(20))}b=a.get("strokeWeight")||0;if(!this.sz||b>this.sz)this.sz=b}this.$xa||a.X("feature",this,!0)},ey:function(a){this.om=!0;for(var b=0,c=a.length;b< c;b+=1)this.QH(a[b])},clear:function(){this.om=!0;this.ns=[];this.gm.clear();this.set("display",0)},yn:function(a){var b,c;b=this.gm.yn([a[0]+g.a.Fa,a[1],a[2]+g.a.Fa,a[3]]);c=this.gm.yn([a[0]-g.a.Fa,a[1],a[2]-g.a.Fa,a[3]]);a=this.gm.yn(a);return g.extend(a,g.extend(b,c))},CEa:function(a){var b,c=this.get("style"),d=a.vl;c instanceof g.oM||(c=this.Lva(c));if(d&&0a.I[2]?k.I[2]:a.I[2])-(k.I[0]a.I[3]?k.I[3]:a.I[3])- (k.I[1]c||Math.abs(k-l)d.length&&(c.Kb.push(f[0]),d.push(c),e=f[1])}else g.I.extend(c.I,e.I),e={I:g.I.eb(c.I)}}while(0a[c].I[0]?c=f:h.I[2]a[e].I[1]?e=f:h.I[3]Math.abs(a[d].I[3]-a[e].I[1])?b>c?(b=a.splice(b,1)[0],c=a.splice(c,1)[0]):(c=a.splice(c,1)[0],b=a.splice(b,1)[0]):d>e?(b=a.splice(d,1)[0],c=a.splice(e,1)[0]):(c=a.splice(e,1)[0],b=a.splice(d,1)[0]);return[{I:g.I.eb(b.I),Kb:[b]},{I:g.I.eb(c.I),Kb:[c]}]},Rva:function(a,b,c){for(var d=g.Lk.Vz(b.I[2]-b.I[0],b.I[3]-b.I[1], b.Kb.length+1),e=g.Lk.Vz(c.I[2]-c.I[0],c.I[3]-c.I[1],c.Kb.length+1),f,h,k,l=a.length-1;0<=l;l-=1){var m=a[l],n=[b.I[0]m.I[2]?b.I[2]:m.I[2],b.I[1]m.I[3]?b.I[3]:m.I[3]],n=Math.abs(g.Lk.Vz(n[1]-n[0],n[3]-n[2],b.Kb.length+2)-d),m=[c.I[0]m.I[2]?c.I[2]:m.I[2],c.I[1]m.I[3]?c.I[3]:m.I[3]],m=Math.abs(g.Lk.Vz(m[1]-m[0],m[3]-m[2],c.Kb.length+2)-e),p=Math.abs(m-n);if(!h||!f||p=c.Kb.length?(h=this.Pz(c,!0,h,c),c.Kb.length=0,d.push(c),e.push(1)):0this.map.vd.fr){this.map.vd.fr=a;var b=this.map.vd.lL;b&&b.L&&b.L.fa&&(b.L.fa.style.zIndex=a+10)}this.L&&this.L.fa&&(this.L.fa.style.zIndex=this.get("isTop")?this.map.vd.fr+10:this.get("zIndex"))}, opacityChanged:function(){var a=this.get("contentDom"),b=this.get("shadowDom");a&&g.f.Yq(a,this.get("opacity"));b&&g.f.Yq(b,this.get("opacity"))},g2:function(a){var b;b=document.createElement("div");b.className="amap-marker-content";"string"!==typeof a?b.appendChild(a):(b.innerHTML=a,b.childNodes[0]&&!b.childNodes[0].style&&(b.style["white-space"]="pre"));g.f.Yq(b,this.get("opacity"));return b},WP:function(a,b){var c,d=0,e=0,f,h,k,l,m,n;a?("string"===typeof a?(c=a,n=!0):(c=a.get("image"),e=a.get("size"), f=a.get("imageSize"),d=e.width,e=e.height,f&&(l=f.width,m=f.height)),f="string"!==typeof a?a.get("imageOffset"):{x:0,y:0}):(c=g.o.Ii+"/mark_bs.png",f={x:0,y:0},d=19,e=33,l=19,m=33);h=document.createElement("div");h.className="amap-icon";h.style.position="absolute";h.style.overflow=n?"inherit":"hidden";d&&(h.style.width=d+"px");e&&(h.style.height=e+"px");k=document.createElement("img");l&&m&&(k.style.width=l+"px",k.style.height=m+"px");k.style.top=f.y+"px";k.style.left=f.x+"px";h.appendChild(k);g.f.Yq(g.l.Ve&& n?k:h,this.get("opacity"));d&&e||(h.BM=!1);g.F.h(k,"load",function q(){this.L&&(this.L.Xj=null);this.map&&this.map.vd&&(this.map.vd.nm=!0);g.F.G(k,"load",q,this);if(this.L&&this.L.fa){var a=this.get("labelDom");a&&this.L.fa.appendChild(a)}h.BM=!0;b&&b()},this);k.src=c;return h},m2:function(a){a=this.WP(a);a.style.zIndex=-1;return a},moveChanged:function(){var a=this.get("move");if(!1===a)return this.gya();void 0!==a&&("pause"===a.action?this.Ova():"[object Array]"===Object.prototype.toString.call(a.Of)? a.Of&&("resume"===a.action&&this.PG?this.moveTo(a.Of[a.Of.Mp||0],a.speed,a.yb):(this.PG&&this.r("movestop"),a.Of.Mp=0,this.set("position",a.Of[0]),this.qua(a.Of,a.speed,a.yb,a.yna))):this.moveTo(a.Of,a.speed,a.yb,!0))},moveTo:function(a,b,c,d){if(!(0>=b)){var e=this.get("position");a.bb(e);var f=Math.round(a.He(e)/1E3/b*36E5);if(0===f)return this.r("moveend");this.zh&&(this.zh.stop(),this.zh=null);this.zh=new g.Lj(e,a);c=c||function(a){return a};this.zh.transition=function(a,b,d){if(d>=f)return b; var e=(b.R-a.R)*c(d/f)+a.R;a=(b.Q-a.Q)*c(d/f)+a.Q;return new g.U(e,a)};this.zh.Kq=function(b){this.set("position",b);d&&this.Mb.r("moving",{target:this.Mb,passedPath:[this.zh.start,this.get("position")]});this.r("moving");b.hb(a)&&(this.zh&&(this.zh.stop(),this.zh=null),this.Mb.r("moveend",{target:this.Mb}),this.r("moveend"))};this.get("autoRotation")&&!g.l.Ve&&(b="2D"==(this.map.D.view.type||"2D")?this.afa(e,a):this.bfa(e,a),this.set("angle",b));this.zh.On(this)}},gya:function(){this.zh&&(this.zh.stop(), this.zh=null,this.r("movestop"))},Ova:function(){this.zh&&(this.zh.stop(),this.zh=null,this.r("movepause"))},qua:function(a,b,c,d){function e(){var b=a.slice(0,a.Mp||0);b.push(this.get("position"));this.Mb.r("moving",{target:this.Mb,passedPath:b})}function f(){a.Mph?e=Math.PI+e:0>f&&0>=h?e=Math.PI+e:0>f&&0<=h&&(e=2*Math.PI+e)):e=c.y>d.y?Math.PI/2:3*Math.PI/2;return g.a.xb(180*e/Math.PI,1)},afa:function(a,b){var c=this.map,d=c.Cb(a),c=c.Cb(b),e=0;c.He(d);var f=c.y- d.y,h=c.x-d.x;0!==c.x-d.x?(e=Math.atan((c.y-d.y)/(c.x-d.x)),0<=f&&0>h?e=Math.PI+e:0>f&&0>=h?e=Math.PI+e:0>f&&0<=h&&(e=2*Math.PI+e)):e=c.y>d.y?Math.PI/2:3*Math.PI/2;return g.a.xb(180*e/Math.PI,1)}});g.B.Un=g.B.Fh.extend({A:function(a,b){arguments.callee.ma.apply(this,arguments);this.X("items",a,!0);this.X("content",a,!0);this.X("resolution",b);this.X("centerCoords",b);this.Up=a},Vs:function(a){this.Zg();this.vt();this.Gm();this.yl("resolution");this.yl("centerCoords");this.yl("render");this.X("resolution",a);this.X("centerCoords",a);this.X("render",a);this.map.h("movestart",this.bn,this);this.map.h("mapmove",this.bn,this);this.map.h("zoomstart",this.bn,this);this.map.h("click",this.bn,this); this.map.h("closeOverlays",this.bn,this);this.map.h("rotate",this.bn,this)},bn:function(){this.Up.map&&(this.Up.C=!0,this.Up.close(),this.Up.C=!1)},mapChanged:function(){},positionChanged:function(){this.Gm()},renderChanged:function(){this.Gm()},Zg:function(){this.K&&(this.K.parentNode&&this.K.parentNode.removeChild(this.K),this.K=null);var a=g.f.create("div",null,"amap-menu");g.F.h(a,"mousedown",function(a){g.F.stopPropagation(a)},this);this.K=a;this.map.Ya.B.appendChild(this.K)},vt:function(){var a= this,b=this.K;b.innerHTML="";var c=this.get("content");if("object"===typeof c)b.appendChild(c);else if("string"===typeof c)b.innerHTML=c;else if((c=this.get("items"))&&c.length){var d=g.f.create("ul",b,"amap-menu-outer");c.sort(function(a,b){return isNaN(a.mK)||isNaN(b.mK)?0:a.mK-b.mK});for(b=0;b=c;c+=1)d=g.f.create("div",a),f=[],f.push("position:absolute;"),f.push(b),f.push("top:"+ e[c].top+"px;"),f.push("left:"+e[c].left+"px;"),f.push("width:"+e[c].width+"px;"),f.push("height:"+e[c].height+"px;"),f.push("background-position:"+-e[c].offsetX+"px "+-e[c].offsetY+"px;"),d.style.cssText=f.join("")}},kIa:function(){},Gm:function(){var a=this.map,b=this.Rc,c=this.get("position"),d=this.get("anchor");if(a&&b&&c){a=a.Ns(c,this.get("altitude"));d&&(this.qh.className=d+" amap-info-contentContainer");var e=g.f.nJ(this.qh);if(g.l.Ai||g.l.wv)e.width=this.qh.childNodes[0].offsetWidth+14; b=e.height;c=this.get("offset");this.get("isCustom");e=e.width;this.Rc.style.left=Math.round(a.x-e/2+(c.x||0))+"px";this.Rc.style.top=Math.round(a.y+(c.y||0))+"px";if(d){var f;"center"==d?(d="center",f="middle"):(f=d.split("-"),d=f[1],f=f[0]);switch(f){case "middle":this.Rc.style.top=Math.round(a.y+b/2+(c.y||0))+"px";break;case "top":this.Rc.style.top=Math.round(a.y+b+(c.y||0))+"px"}switch(d){case "left":this.Rc.style.left=Math.round(a.x+(c.x||0))+"px";break;case "right":this.Rc.style.left=Math.round(a.x- e+(c.x||0))+"px"}}d=this.coa;if(this.kQ&&d.childNodes[0]){for(b=a=0;b(this.get("size").height||d.clientHeight)?this.kQ.style.right="20px":this.kQ.style.right="5px"}}},Eda:function(){var a=new g.H(2-this.qh.offsetWidth/2,2-this.qh.offsetHeight),b=this.get("offset")||new g.H(0,0),c=this.get("anchor");if(c){var a=this.qh.offsetWidth,d=this.qh.offsetHeight,e,f,h=2-a/2,k=2-d;c&&(c=c.split("-"),2===c.length?(e=c[1],f=c[0]):1===c.length&&"center"=== c[0]&&(e="center",f="middle"));switch(e){case "left":h=2;break;case "right":h=-a}switch(f){case "middle":k=-d/2;break;case "top":k=-2}a=new g.H(h,k)}this.get("isCustom")||(a=a.add(new g.H(0,-23)));return a.add(b)},altitudeChanged:function(){this.Gm()},qX:function(){if(this.get("position")&&this.get("autoMove")&&this.qh){for(var a=this.map,b=new g.zd(this.qh.offsetWidth,this.qh.offsetHeight),c=a.Ns(this.get("position"),this.get("altitude")).add(this.Eda()),d=c.add(b.RE()),e=a.get("size"),f=a.zqa(), h=0,k=0,l=0;ln&&0n&&0>p&&(Math.abs(n)p&&(Math.abs(n)c.x||b.wj()>e.wj()?f=20-c.x:e.wj()c.y||b.uj()>e.uj()?l=5-c.y:e.uj()b.hm?-1:1}):c.sort(function(a,b){return a.get("isTop")?-1:b.get("isTop")?1:a.get("zIndex")>b.get("zIndex")||a.get("zIndex")===b.get("zIndex")&&a.hm>b.hm?-1:1});b(c,f)}else b([],f)}},ID:function(a,b,c){var d=(b[0]-c[0][0])/this.T;b=(b[1]-c[0][1])/this.T;a=a.get("params");c=a.offset;var d=[d-c.x,b-c.y],e;a=a.shape;if("circle"===a.w.type){if(b=a.w.coords[0],c=a.w.coords[1],Math.sqrt((d[0]-b)*(d[0]-b)+(d[1]-c)*(d[1]-c))<=a.w.coords[2])return!0}else{if("poly"=== a.w.type)return e=a.w.coords,e=this.iI(e),g.yd.Ud(d,e);if("rect"===a.w.type)return e=a.w.coords,a=e[0],b=e[1],c=e[2],e=e[3],e=[[a,b],[c,b],[c,e],[a,e]],g.yd.Ud(d,e)}return!1},iI:function(a){for(var b=[],c=0;c/2f&&("opacity"in a.style?(k.push("opacity"), k.push(":"),k.push(f),k.push(";")):8<=document.documentMode?(k.push("-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity="),k.push(Math.ceil(100*f)),k.push(")';")):(k.push("filter:alpha(opacity="),k.push(Math.ceil(100*f)),k.push(");")));k.push("z-index:"+h+";");k.join("");g.f.W8(a,k.join(""))}});g.M.Sb=g.da.extend({ka:[g.va,g.$e],A:function(a){this.e=a;this.type="2D";this.Hj=g.a.xb(a.get("zoom"),1);this.Nl=a.Nl;this.K=a.Ya.q;this.X("display",a);this.X("rotateEnable",a);this.X("style",a);this.X("zoom",a);this.X("hightlight",a)},mT:function(a){this.Ee=a||g.a.Yk("ff"+this.e.Ee.slice(1))},nq:function(a,b,c,d,e){function f(a,d){a.length&&(k[g.a.indexOf(b,d)]=a);l-=1;0>=l&&(c(k),l=0)}for(var h=b.length,k=[],l=0,m,n=[],p=0;p=p?p:22),p&&g.l.Kc&&(p*=2)));f=!1;this.Es===d?f=!0:void 0!==e&&this.Es===d+"-"+e&&(f=!0);f&&(h=this.jv(h||a),k=this.jv(k||b),l=this.jv(l||c),q=1-1.6*this.AD,n=m=!0);return[h,k,l,m,n,q,p]},Oy:function(a,b,c,d,e){var f=null,h=a,k=b;d=d?this.lq:this.fl;var l=e||this.Hj;if(f=this.sD(c,e))"function"===typeof f.visible&&!f.visible(l)||!1===f.visible?h=k="":(h=d(a,f.me,f.fillColor,!1,l),k=d(b,f.qb,f.strokeColor,!1,l));this.Es===c&&(b=k||b,h=this.jv(h||a),k=this.jv(b)); return[h,k]}};g.M.Sb.Ib(g.W2);g.M.canvas.Sb=g.M.Sb.extend({A:function(a){arguments.callee.ma.apply(this,arguments)},Bs:function(a){if(!a.M){var b=a.bm(this);b&&!b.noa&&(a.M=b)}return a.M},pc:function(a){var b=this.e.Q3();b&&this.YT!==b&&this.e.D.Ci&&(this.e.U8(b),this.YT=b);this.e.Ya.Zr.style.cssText="";var c=a.la,b=a.P,d=this.e.D.get("features"),e=a.size.width,f=a.size.height;this.Hj="vw"===this.e.D.De.baseRender?g.a.xb(b.zoom,1):a.P.oe;this.T=b.T;if(!this.Na||1E4g.a.Fa/2&&(this.Na=new g.H(this.Na.x-g.a.Fa,this.Na.y));for(var h=0;hb.zoom||m.Za[1]Math.abs(s)&&(s=0);1E-5>Math.abs(u)&&(u=0);var w=[];w.push("position:absolute");w.push("z-index:"+(p.Ik||c[h].get("zIndex")));c[h].YC?(w.push("top:"+Math.floor(f/2+u)+"px"),w.push("left:"+ Math.floor(e/2+s)+"px")):n.O5?(w.push("height:"+n.height*v+"px"),w.push("width:"+n.width*v+"px"),w.push("top:"+(f/2-u*v)+"px"),w.push("left:"+(e/2-s*v)+"px")):(1!==v&&(w.push(g.f.qt[g.f.qg]+"-origin:"+s+"px "+u+"px"),w.push(g.f.qt[g.f.qg]+":scale3d("+v+","+v+",1)")),w.push("top:"+Math.floor(f/2-u)+"px"),w.push("left:"+Math.floor(e/2-s)+"px"),w.push("display:block"),l.kl&&(w.push("height:"+n.height+"px"),w.push("width:"+n.width+"px")));l.IJ||1===m.opacity||"number"!==typeof m.opacity||w.push(g.f.s4(n, m.opacity));n.parentNode!==this.K&&this.K.appendChild(n);g.f.W8(n,w.join(";"))}}}}a=this.e.Ya.Zr;k=this.e.Ya.q;c=this.e.Ya.B;g.f.qg&&"number"===typeof b.rotation&&0!==b.rotation?(a.style[g.f.qg+"Origin"]=e/2+"px "+f/2+"px",a.style[g.f.qg]="rotate("+b.rotation+"deg)",a.style.overflow="visible",k.style.overflow="visible",c.style.overflow="visible"):(a.style.cssText="",k.style.cssText="-webkit-transform: translateZ(0);",c.style.cssText="");this.e.jt=!1},JJ:function(a,b){if("all"===b||void 0===a.Yl)return!0; for(var c=0,d=a.Yl.length;ch.z){var k=this.lJ(f);k&&(f.pb=k,f.status="loaded",f.Ba=!0,k.Tg+=1,f.bl=(h.x-k.ta.x)/Math.pow(2,h.z),d.splice(c,1),this.set("display",0))}this.oa.set(f.key,f);!b&&f.Je?f.Je=!1:f.status="loading"}}var l=this;this.OI(a,function(a){for(var c=a.length-1;0<=c;c-=1){var d=a[c];if(d.length)if(l.Ei){if(l.e.jA)break;var e=d[0].ta.z;l.jw(d,l.kl?1:0);for(var f=0, h=0;fa.Ic||ca.tc?!1:!0},jw:function(a,b){if(a.length){var c= this.mb.nd(this.Fd<<20-a[0].ta.z),d=Math.floor(c.x),e=Math.floor(c.y);a.sort(function(a,c){var k=a.ta,l=c.ta,m=k.x-d,k=k.y-e,n=l.x-d,l=l.y-e;return(b?-1:1)*(n*n+l*l-(m*m+k*k))})}},clear:function(){this.rm.clear()},ip:function(a,b){this.wg=!1;this.clear();this.$i=b.$i;this.Zi=b.Zi;this.Fd=b.Fd;var c=a.P;this.Qf=b.Qf||a.P.Qf;this.ph=c.ph;this.size=a.size;this.rotation=c.rotation;this.mb=c.mb;this.Ha=a.P.Ha;this.Hf=a.Hf;this.he=a.he;this.hf=a.hf;this.zoom=c.zoom;this.oe=c.oe;this.gb="AMap.MapBox"==this.g.S.CLASS_NAME? Math.max(2,this.oe-g.o.Wn):!1===this.Ei&&!this.g.qS&&this.g.ja?this.oe+1:this.oe;this.gf&&this.gb>this.gf&&(this.gb=this.gf);this.$o&&this.gb=this.gb;){s[p+""]|=v;v=p.x>>1;w=p.y>>1;r=v<<1;t=w<<1;k=0;for(x=2;0k.kx)&&(v=!0))):(q=!1,this.xv(c,x,y)&&(v=!0),k.status&&!k.Je||this.oe!==d||this.Jw&&!this.xv(this.Jw,x,y)||l.push(k)),v&&n.push(k);q?this.hD||(this.hD=!0):this.g.Ra=!1;this.wg=q;m.length&&this.hD&&(f.push(m),m.wg=q);h.push(l);e=!1;if(this.Zi){n=n.slice(0);l=[];for(q=n.length-1;0<=q;q-= 1)k=n[q],s[k.key]&4||l.push(k);k=b.Za[1];for(r=this.gb+1;n.length&&r<=k;r+=1){m=[];d=n;n=[];p.z=r;for(q=d.length-1;0<=q;q-=1)if(x=d[q],v=s[x.key],v&7)for(v=x.ta.x<<1,w=x.ta.y<<1,x=1;0<=x;x-=1)for(p.x=v+x,y=1;0<=y;y-=1)p.y=w+y,E=p+"",t=this.oa.sK(E),s[E]&5&&t&&t.Ba?(t.KB=!0,t.fe=this.fe,m.push(t),this.cu(t)):n.push(new g.sb(p.eb()));m.length&&(e=!0,f.push(m))}n=l}if(!e&&this.$i)for(x=!f.length||this.kl?b.Za[0]:Math.max(b.Za[0],this.gb-2),Math.max(x,this.gb-this.fha),r=this.gb-1;n.length&&r>=x;r-=1){m= [];y={};d=n;n=[];for(q=d.length-1;0<=q;q-=1)k=d[q],p.z=r,p.x=k.ta.x>>1,p.y=k.ta.y>>1,k=this.Vy(p),y[k.key]||(y[k.key]=1,v=!1,k.Ba&&(!this.fja||s[k.key]&64)?(p.x=Math.min(c.Ic,Math.max(c.Jc,p.x<u[E]?v=!0:k.KB=!0,k.fe=this.fe,m.push(k),this.cu(k)):v=!0,v&&n.push(k));m.length&&f.push(m)}this.hV=h;this.Jv=this.Aq=0;this.Gn(h);this.Jg=f;this.g.set("tiles",f)},cu:function(a){this.oa.w6(a.FFa)}, KR:function(a,b){for(var c=[],d=this.e.D.getCoordsBoundByZoom(a),d=this.uy(d,b,a),e=d.Jc;e=d[0]+1){var d=[],e=null,e="zoomOut"===this.Hf?Math.floor(this.zoom):Math.ceil(this.zoom), e=this.KR(e,c);e.length&&d.push(e);d.length&&this.Gn(d,!0)}}});g.M.ce.Ui=g.M.Ui.extend({A:function(a,b){arguments.callee.ma.apply(this,arguments);this.ao=120;this.Ei=!1;this.Zg();this.gf=a.gf;this.$o=a.$o},vj:function(){return this.Ob},Zg:function(){this.Ob=document.createElement("div");this.Ob.className=this.g.S.get("className")||"amap-layer";this.ev=document.createDocumentFragment()},$v:function(a){var b=Math.pow(2,a.P.zoom-this.Df),c=a.P.mb.bb(this.Ls).nd(this.ym);this.transform={translate:this.transform.translate.add(c),scale:b,rotate:0};this.mb=a.P.mb}, RP:function(a,b){this.Na=this.J.Na;this.Df=this.oe;this.ym=this.Hg;this.ze=!1;this.currentTime=+new Date;this.EV=b.EV;var c=this.qk;this.Jl=this.ao&&b.aI;var d=this.Jg,e=256*c.tE,c=256*c.CK;this.he=this.zoom<<0!==this.zoom;var f=this.mb.bb(this.Na);f.x<-g.a.Fa/2?f.x+=g.a.Fa:f.x>g.a.Fa/2&&(f.x-=g.a.Fa);this.dQ=f.nd(this.Hg);return[d,e,c,b]},Nz:function(a,b){var c=this.RP(a,b);this.dt.apply(this,c);this.Oe(a);this.wg&&!this.g.Ra&&(c=this.g,c.Ra=!0,c.Ld?c.qa("renderComplete"):(c.Ld=!0,c.qa("complete")))}, pc:function(a,b){this.up=a.up;this.hf=a.hf;this.ip(a,b);this.Ls&&g.l.Zl&&(a.he||a.hf)?this.$v(a,b):this.Nz(a,b);this.Ls=this.mb;this.ze&&this.set("display",0)},Zv:function(){for(var a=this.Ob.childNodes,b=a.length-1;0<=b;b-=1)a[b]&&a[b].jd!==this.jd&&this.Ob.removeChild(a[b])},sE:function(a,b){return a.hc===b.hc&&a.Jc===b.Jc&&a.tc===b.tc&&a.Ic===b.Ic},dt:function(a){var b=this.jd;this.jd+=1;var c=!1,d,e,f;e=!1;var h=[],k,l;for(d=a.length-1;0<=d;d-=1)if(f=a[d],f.length){e=f[0].ta.z;var m,n,p=this.bL(this.oe, e),q=!1;this.lk&&f.wg&&f[0].ta.z==this.gb&&(k=[],l=[],q=!0);for(var r=f.length-1;0<=r;r-=1){n=f[r];q&&n.ha&&(k.push.apply(k,n.ha),l.push(n.ta+""));this.pU(n);if(this.Na===n.Na&&n.Df===this.Df){var s=n.ld;if(s&&s.parentNode===this.Ob&&1===n.kx){h.push(n);s.jd=this.jd;n.jd=this.jd;continue}}n.Na=this.Na;n.Df=this.Df;m=n.ta;var c=!0,u=(new g.H((m.x<<20-e)*this.Fd,(m.y<<20-e)*this.Fd)).bb(this.Na),u=u.nd(this.Hg);u.x=g.a.xb(u.x,1);u.y=g.a.xb(u.y,1);var v=1;if(!n.oY||this.sX&&n.jd!==b)n.oY=this.currentTime; this.Jl&&!n.KB?(v=Math.max(0,Math.abs(m.z-this.zoom)-1),v=Math.min(1,(this.currentTime-n.oY)/(1/Math.pow(1.32,v)*this.ao)),1!==v&&(this.ze=!0)):n.KB=!1;n.jd=this.jd;n.kx=v;n.Ba?(s=n.ld,!s&&n.pb&&n.pb.ld&&("CANVAS"===n.pb.ld.tagName?(s=document.createElement("canvas"),s.width=n.pb.ld.width,s.height=n.pb.ld.height,s.getContext("2d").drawImage(n.pb.ld,0,0,s.width,s.height),n.ld=s,n.pb.Tg-=1,n.pb=null,n.bl=0):"IMG"===n.pb.ld.tagName?(s=document.createElement("img"),s.src=n.pb.ld.src,n.ld=s,n.pb.Tg-=1, n.pb=null,n.bl=0):s=n.pb.ld),0!==v&&s&&(this.j4(s,u.x,u.y,p,p,v,m.z),s.parentNode!==this.Ob&&(g.l.Ai&&"overlayer"===this.g.get("type")&&(s.style.display="none"),this.ev.appendChild(s)),s.jd=this.jd,n.oe=this.oe,h.push(n))):n.fe=null}e=!0}this.lk&&k&&(r=l.sort().join(";"),k.KS=r,r!==this.ue.KS&&(this.ue=k));1f&&!p&&(m=q,n=-f,p=!0);for(p=0;n+p<=k;)n=d?e:Math.round(e/(d[0]+d[1])),h=(d[0]+d[1])/e*2*Math.PI;d=d[0]/e*2*Math.PI;for(e=0;eg.a.Fa/2?b-=g.a.Fa:b<-g.a.Fa/2&&(b+=g.a.Fa);return[b/this.T,(a[1]-this.Na.y)/this.T]}});var Oc=g.o,Uc=g.l,hc=g.da.Tu,Vc=g.Tva,fa=document,Wc=!0,Xc=[];Uc.Uf&&Xc.push("touch");Uc.ba||Xc.push("mouse");Uc.eL&&(Xc.push("vectorlayer","overlay"),Uc.sp?Xc.push("wgl"):Xc.push("cgl"));if(Vc){for(var Yc=[],Zc=Vc.split(","),Kc=0;Kc\x3c/script>'),setTimeout(function(){fa.getElementById("amap_plus_js")||ld(a)},1))} function ld(a){var b=fa.createElement("script");b.charset="utf-8";b.src=a;b.id="amap_plus_js";(a=fa.head||fa.getElementsByTagName("head")[0]||fa.body)&&a.appendChild(b)} function gd(){var a=cd.join("\n"),b=fa.createElement("style");b.type="text/css";-1===Oc.Hb.indexOf("webapi.amap.com")&&(a=a.replace(/webapi.amap.com/gi,Oc.Hb.split("://")[1]));"https"===Oc.Cc&&(a=a.replace(/http:/gi,"https:"));if(b.styleSheet){var c=function(){try{b.styleSheet.cssText=a}catch(c){}};b.styleSheet.disabled?setTimeout(c,10):c()}else b.appendChild(fa.createTextNode(a));c=fa.head||fa.getElementsByTagName("head")[0];2>c.childNodes.length?c.appendChild(b):c.insertBefore(b,c.childNodes[1])} ; (typeof _cssload_=="function")&&_cssload_("logo",".amap-logo{display:block!important;pointer-events:none;}",true)})(["d1a7a5151bc3b5f7de34c34f824da3fe",[113.521542,22.653702,114.260313,23.142051,113.746262,23.046237],"https://webapi.amap.com",1,"1.4.22",null,"441900","",true,false,false,true,"20230103011500-20201123-1",false,"C","3_23_05_08_00","https","webapi.amap.com",1])