You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
14 KiB
2 lines
14 KiB
/**/_jsload2&&_jsload2('othersearch', 'z.extend(pe.prototype,{Qd:function(){for(var a=0,b=this.Ra.length;a<b;a++){var c=this.Ra[a];this[c.method].apply(this,c.arguments)}delete this.Ra},$l:function(a,b,c){c=c||"\\u5317\\u4eac\\u5e02";/^[ \\s]*$/.test(a)||Md.nb(function(a){if(a&&a.result&&35==a.result.type){var c=a.result,a=a.content,g=s,i=s;if(c&&0==c.error&&a)var c=a.cn,i=a.sc,k=a.wd,m=a.prc,n=a.fuzzy_score,o=a.catalog,g=new J(a.coord.x,a.coord.y),g=S.cc(g),i={city:c,citycode:i,address:k,precise:m,confidence:n,level:o};b&&b(g,i)}},{qt:"gc", wd:a,cn:c})},Yl:function(a,b,c){if(!(a instanceof J)&&b)b(s);else{var a=S.Gb(a),e=a.lng,a=a.lat,c=c||{};Md.nb(function(a){var c=s;if(a&&a.result&&44==a.result.type){var e=a.content,k={},m=[];if(0==a.result.error&&e){c=e.address_detail;a=c.city;c&&(k.streetNumber=c.street_number,k.street=c.street,k.district=c.district,k.city=a,k.province=c.province);var c=e.point,c=new J(c.x,c.y),c=S.cc(c),n=e.surround_poi;if(n&&n.length)for(var o=0,q=n.length;o<q;o++){var v={},w=n[o];v.title=w.name;v.uid=w.uid;var y= new J(w.point.x,w.point.y),y=S.cc(y);v.point=y;v.city=a;v.Ii=w.poiType;v.type=0;v.address=w.addr;v.postcode=w.zip||s;v.phoneNumber=w.tel||s;w=v.Ii;0!==w.length&&(v.ME=w.split(","));m.push(v)}c={point:c,address:e.address,addressComponents:k,surroundingPois:m,business:e.business}}}b&&b(c)},{qt:"rgc",x:e,y:a,dis_poi:c.poiRadius||100,poi_num:c.numPois||10,latest_admin:"1"})}}});U(qe,{getPoint:qe.$l,getLocation:qe.Yl});function ei(a){var b=document.createElement("script");b.onload=function(){b.parentNode.removeChild(b)};b.src=a;document.getElementsByTagName("head")[0].appendChild(b)} z.extend(Geolocation.prototype,{getCurrentPosition:function(a,b){function c(b){k||(m&&(clearTimeout(m),m=s),i.iK=b,a.apply(i,arguments),k=p)}function e(b){if(!k&&(m&&(clearTimeout(m),m=s),i.iK=b,D!==s))a.apply(i,arguments),k=p,Ta(8E3,{longitude:b.longitude,latitude:b.latitude,accuracy:b.accuracy})}function f(a){navigator.geolocation&&(new fi({timeout:i.U.timeout,maximumAge:i.U.maximumAge,enableHighAccuracy:i.U.enableHighAccuracy})).getCurrentPosition(function(a){e(a)},function(b){switch(b.errorCode){case b.oy:i.sp= Od;c(s);break;case b.Yt:i.sp=Nd;a();break;case b.zF:i.sp=Pd,a()}})}function g(a){(new gi).getCurrentPosition(function(a){e(a)},function(){a()})}var i=this,k=t,b=b||{};i.U={timeout:b.timeout||i.U.timeout,maximumAge:b.maximumAge||i.U.maximumAge,enableHighAccuracy:b.enableHighAccuracy||i.U.enableHighAccuracy,si:b.SDKLocation||i.U.si};var m=setTimeout(function(){k||(i.sp=Pd,c(s))},i.U.timeout);(function(a){(new hi({si:i.U.si})).getCurrentPosition(function(a){e(a)},function(){a()})})(function(){f(function(){g(function(){i.sp= Nd;c(s)})})})},am:function(){this.iK&&(this.sp=0);return this.sp}});Geolocation.prototype.getCurrentPosition=Geolocation.prototype.getCurrentPosition;Geolocation.prototype.getStatus=Geolocation.prototype.am;function fi(a){this.U={timeout:a.timeout||5E3,maximumAge:a.maximumAge||6E5,enableHighAccuracy:a.enableHighAccuracy||t}} z.extend(fi.prototype,{getCurrentPosition:function(a,b){function c(a){var c=new ii;a.code===a.PERMISSION_DENIED&&-1===a.message.indexOf("secure")&&(c.errorCode=c.oy,c.gk="\\u7528\\u6237\\u51b3\\u7edd\\u5b9a\\u4f4d\\u8bf7\\u6c42");a.code===a.POSITION_UNAVAILABLE&&(c.errorCode=c.Yt,c.gk="\\u5b9a\\u4f4d\\u4e0d\\u53ef\\u7528");-1<a.message.indexOf("secure")&&(confirm(location.hostname+"\\u60f3\\u8981\\u83b7\\u53d6\\u60a8\\u5f53\\u524d\\u7684\\u4f4d\\u7f6e\\u3002\\u5141\\u8bb8\\u8bf7\\u70b9\\u51fb\\u786e\\u5b9a\\uff0c\\u7981\\u6b62\\u8bf7\\u70b9\\u51fb\\u53d6\\u6d88")? (c.errorCode=c.Yt,c.gk="\\u5b9a\\u4f4d\\u4e0d\\u53ef\\u7528"):(c.errorCode=c.oy,c.gk="\\u7528\\u6237\\u51b3\\u7edd\\u5b9a\\u4f4d\\u8bf7\\u6c42"));a.code===a.TIMEOUT&&(c.errorCode=c.zF,c.gk="\\u5b9a\\u4f4d\\u8d85\\u65f6");b(c)}function e(b){if(/BIDUBrowser/i.test(navigator.userAgent))(new pe).Yl(new J(b.coords.longitude,b.coords.latitude),function(c){var e=new ji;e.accuracy=1999<b.coords.accuracy?1999:b.coords.accuracy;e.longitude=b.coords.longitude;e.latitude=b.coords.latitude;e.point=new J(e.longitude,e.latitude); c.addressComponents&&(c.addressComponents.province&&(e.address.province=c.addressComponents.province),c.addressComponents.city&&(e.address.city=c.addressComponents.city),c.addressComponents.district&&(e.address.district=c.addressComponents.district),c.addressComponents.street&&(e.address.street=c.addressComponents.street),c.addressComponents.streetNumber&&(e.address.street_number=c.addressComponents.streetNumber));a(e)});else{var c="_cbk"+Math.floor(1E5*Math.random());window.baidu=window.baidu||{}; window.baidu[c]=function(c){var c=new J(c.x,c.y),e=new ji;e.accuracy=1999<b.coords.accuracy?1999:b.coords.accuracy;e.longitude=c.lng;e.latitude=c.lat;e.point=new J(c.lng,c.lat);(new pe).Yl(c,function(b){if(b=b.addressComponents)b.province&&(e.address.province=b.province),b.city&&(e.address.city=b.city),b.district&&(e.address.district=b.district),b.street&&(e.address.street=b.street),b.streetNumber&&(e.address.street_number=b.streetNumber);a(e)})};ei(D.Cd+"?"+["qt=coordtrans","x="+b.coords.longitude, "y="+b.coords.latitude,"from=0&to=4","callback=baidu."+c].join("&"))}}var f=navigator.userAgent.toLowerCase(),g;0<f.indexOf("like mac os x")&&(g=(f.match(/os [\\d._]*/gi)+"").replace(/[^0-9|_.]/ig,"").replace(/_/ig,"."));f=g+"";"undefined"!=f&&0<f.length&&10<=parseInt(g)||0<z.ga.Mx?(g=document.createElement("iframe"),g.height=0,g.width=0,g.style.borderWidth=0,g.src="https://api.map.baidu.com/res/staticPages/location.html?timeout="+this.U.timeout+"&maximumAge="+this.U.maximumAge+"&enableHighAccuracy="+ this.U.enableHighAccuracy+"&type=3",document.body.appendChild(g),window.addEventListener("message",function(a){if(a.data)try{var b=JSON.parse(a.data);b.code?c(b):e(b)}catch(f){}},t)):navigator.geolocation.getCurrentPosition(e,c,{enableHighAccuracy:this.U.enableHighAccuracy,maximumAge:this.U.maximumAge})}});function gi(){this.U={SV:1,gw:"bd09ll",HU:"utf-8",tU:"jsonp"}} z.extend(gi.prototype,{getCurrentPosition:function(a,b){var c="_cbk"+Math.floor(1E5*Math.random());window[c]=function(c){if(c.result){if(161===c.result.error){if(c.content&&c.content.location){var e=new ji;e.accuracy=c.content.radius;e.longitude=c.content.location.lng;e.latitude=c.content.location.lat;e.point=new J(c.content.location.lng,c.content.location.lat)}c.content&&c.content.address_component&&(c.content.address_component.country&&(e.address.country=c.content.address_component.country),c.content.address_component.province&& (e.address.province=c.content.address_component.province),c.content.address_component.city&&(e.address.city=c.content.address_component.city),c.content.address_component.district&&(e.address.district=c.content.address_component.district),c.content.address_component.street&&(e.address.street=c.content.address_component.street),c.content.address_component.street_number&&(e.address.street_number=c.content.address_component.street_number));a(e);return}if(0===c.result.error){c.content&&c.content.location&& (e=new ji,e.longitude=c.content.location.lng,e.latitude=c.content.location.lat,e.point=new J(c.content.location.lng,c.content.location.lat));c.content&&c.content.address_component&&(c.content.address_component.country&&(e.address.country=c.content.address_component.country),c.content.address_component.province&&(e.address.province=c.content.address_component.province),c.content.address_component.city&&(e.address.city=c.content.address_component.city),c.content.address_component.district&&(e.address.district= c.content.address_component.district),c.content.address_component.street&&(e.address.street=c.content.address_component.street),c.content.address_component.street_number&&(e.address.street_number=c.content.address_component.street_number));a(e);return}}c=ii();c.errorCode=c.Yt;c.gk="\\u8bf7\\u6c42IP\\u5730\\u7406\\u5b9a\\u4f4d\\u4fe1\\u606f\\u5931\\u8d25";b(c)};var e="pc";I()&&(e="mb");Md.nb(function(a){window[c](a)},{qterm:e,coding:this.U.HU,coord:this.U.gw,extensions:this.U.SV,callback_type:this.U.tU,ak:qa, qt:"hip",v:"3.0"})}});function hi(a){this.U={si:a.si||t}} z.extend(hi.prototype,{getCurrentPosition:function(a,b){var c=Math.floor(1E5*Math.random()),e="_cbk"+c;window.baidu=window.baidu||{};window.baidu[e]=function(f){(f=JSON.parse(f))&&1===f.errorcode?(c=Math.floor(1E5*Math.random()),e="_cbk"+c,window.baidu=window.baidu||{},window.baidu[e]=function(b){var b=new J(b.x,b.y),c=new ji;c.longitude=b.lng;c.latitude=b.lat;c.point=new J(b.lng,b.lat);(new pe).Yl(b,function(b){if(b=b.addressComponents)b.province&&(c.address.province=b.province),b.city&&(c.address.city= b.city),b.district&&(c.address.district=b.district),b.street&&(c.address.street=b.street),b.streetNumber&&(c.address.street_number=b.streetNumber);a(c)})},ei(D.Cd+"?"+["qt=coordtrans","x="+f.longitude,"y="+f.latitude,"from=0&to=4","callback=baidu."+e].join("&"))):b()};this.U.si&&window.BaiduLocAssistant&&window.BaiduLocAssistant.sendMessage?window.BaiduLocAssistant.sendMessage(JSON.stringify({action:"requestLoc",callback:"baidu."+e})):b()}}); function ji(){this.point=this.timestamp=this.speed=this.longitude=this.latitude=this.heading=this.altitudeAccuracy=this.altitude=this.accuracy=s;this.address={country:"",city:"",city_code:0,district:"",province:"",street:"",street_number:""}}function ii(){this.gk=l;this.oy=this.errorCode=1;this.Yt=2;this.zF=3};z.extend(ue.prototype,{Qd:function(){for(var a=0,b=this.Ra.length;a<b;a++){var c=this.Ra[a];this[c.method].apply(this,c.arguments)}delete this.Ra},get:function(a){var b=this;Md.nb(function(c){if(c&&c.result&&2==c.result.type){var e=c.result,c=c.content;if(e&&0==e.error){var e=b.m.pa.map,f=c.level,g=c.cname,i=c.code,k=db.ze(c.geo,p).point,f=db.Aw(f,e);e&&e.Ed(k,f)}a&&a({center:k,level:f,name:g,code:i})}},{qt:"dec"})}});z.extend(ve.prototype,{Qd:function(){for(var a=0,b=this.Ra.length;a<b;a++){var c=this.Ra[a];this[c.method].apply(this,c.arguments)}delete this.Ra},get:function(a,b){var c={boundaries:[]},e="119.590757,23.808251;119.268804,23.41408;119.422881,23.163397;119.758632,23.201668;119.726437,23.588002;119.70804,23.763808;119.645949,23.797671 121.642055,25.312114;121.752439,25.169879;121.945611,25.186621;121.991604,25.052618;122.055995,24.985561;121.872022,24.834547;121.88122,24.624496;121.899617,24.498294;121.798432,24.270807;121.697247,24.135805;121.642055,23.958396;121.504076,23.288798;121.439685,23.178281;121.310904,22.991042;121.255712,22.812068;121.053342,22.624316;120.933759,22.290847;121.016547,21.990891;120.86017,21.887901;120.648601,21.947988;120.584211,22.376429;120.289854,22.51325;120.11508,22.939931;120.013895,23.118734;119.9771,23.543483;120.372642,24.11892;120.694595,24.641313;121.126931,25.119638;121.559268,25.337197;121.623658,25.345557 120.38414,22.372151;120.423234,22.355038;120.372642,22.307967;120.347346,22.329365;120.351945,22.355038;120.356544,22.363595 121.506375,22.696888;121.552369,22.660607;121.517874,22.611506;121.469581,22.64353;121.464981,22.690486;121.492577,22.701155 121.589163,22.100236;121.600661,22.050934;121.623658,22.012338;121.637456,21.939406;121.596062,21.93726;121.550069,22.014483;121.499476,22.044502;121.501776,22.102379;121.54087,22.102379 122.08819,25.668005;122.110037,25.488627;121.911116,25.435387;122.027249,25.658625;122.057144,25.669047 123.686455,25.955273;123.730149,25.909524;123.58527,25.699264;123.454189,25.743012;123.557674,25.817972;123.594468,25.84711 124.589072,25.924082;124.60172,25.894964;124.564926,25.902244;124.567226,25.929282;124.571825,25.930321 115.973388,21.36321;116.152762,21.298566;116.152762,21.164878;116.148163,21.039704;116.056176,21.000836;115.863004,21.035386;115.835409,21.143304;115.830809,21.26839;115.844607,21.358902;115.922796,21.36321 118.474702,24.527161;118.4862,24.509276;118.491949,24.487706;118.498848,24.46771;118.501148,24.448764;118.501148,24.435079;118.492524,24.422972;118.481026,24.411916;118.467228,24.406125;118.443082,24.39928;118.41721,24.386643;118.378116,24.379797;118.314301,24.369264;118.28728,24.371898;118.247035,24.378217;118.230363,24.377164;118.202192,24.376111;118.182645,24.375584;118.167122,24.375584;118.159073,24.378744;118.156199,24.389802;118.160223,24.397174;118.167697,24.407178;118.17862,24.424024;118.194718,24.434026;118.210241,24.444027;118.232088,24.457185;118.254509,24.472972;118.275206,24.488232;118.289579,24.497702;118.316025,24.506646;118.35052,24.521375;118.368918,24.529791;118.386165,24.537154;118.405137,24.540836;118.425834,24.543465;118.449981,24.541888;118.460904,24.53768".split(" "); if("\\u53f0\\u6e7e\\u7701"===a||"\\u53f0\\u6e7e"===a){for(var f=0;6>f;f++)c.boundaries[f]=e[f];c.boundaries[6]=e[9];b&&b(c)}if("\\u9493\\u9c7c\\u5c9b"===a){for(f=0;1>f;f++)c.boundaries[f]=e[6];b&&b(c)}if("\\u8d64\\u5c3e\\u5c7f"===a){for(f=0;1>f;f++)c.boundaries[f]=e[7];b&&b(c)}Md.nb(function(f){f&&f.content&&f.content.uid?Md.nb(function(f){if(f&&f.content&&f.content.geo){var g=db.ze(f.content.geo,t);if(g.Hd&&g.Hd.length&&0<g.Hd.length)for(var m=g.Hd.length,f=0;f<m;f++){var n=g.Hd[f];if(n&&n.length&&0<n.length){for(var o= n.length-1,q=[],v=t,w=0,y=0,A=0;A<o;A+=2){var B=new J(n[A],n[A+1]),B=S.cc(B);if(A<o-3)var C=new J(n[A+2],n[A+3]),C=S.cc(C);var F=function(a,b){if(a.lng>109&&a.lng<113&&a.lat>15&&a.lat<19){if(a.lng-b.lng>1&&a.lat-b.lat<-1){v=p;w=A/2}if(a.lng-b.lng<-1&&a.lat-b.lat>1){v=p;y=A/2}}};if(-1<a.indexOf("\\u5168\\u56fd")||-1<a.indexOf("\\u4e2d\\u56fd")||-1<a.indexOf("\\u4e2d\\u534e\\u4eba\\u6c11\\u5171\\u548c\\u56fd")){if(117.546263<=B.lng&&118.711042>=B.lng&&38.697981<=B.lat&&38.91302>=B.lat||113.576516<=B.lng&&113.638822>= B.lng&&22.146067<=B.lat&&22.156645>=B.lat){q.length=0;break}F(B,C)}-1<a.indexOf("\\u6d77\\u5357")&&F(B,C);q.push(B.lng+", "+B.lat)}v===p?(w>y&&(n=w,w=y,y=n),n=q,q=q.splice(w+1),o=q.splice(y-w),n=n.concat(o),c.boundaries.push(n.join(";")),c.boundaries.push(q.join(";")),v=t):0!==q.length&&c.boundaries.push(q.join(";"))}}}C=c.boundaries.length;if(("\\u4e2d\\u56fd"===a||"\\u5168\\u56fd"===a||"\\u4e2d\\u534e\\u4eba\\u6c11\\u5171\\u548c\\u56fd"===a)&&0<c.boundaries.length)for(f=0;f<e.length-1;f++)c.boundaries[C+f]= e[f];b&&b(c)},{qt:"ext",num:1E3,l:10,uid:f.content.uid}):b&&b(c)},{qt:"s",wd:a})},Y0:function(a){var b=[];if("string"!=typeof a)return b;for(var a=a.split("|")[2].split(";"),c=0;c<a.length-1;c++){for(var e=[],f=a[c].split(","),g=0;g<f.length;g+=2){var i=new J(f[g],f[g+1]),i=S.cc(i);e.push(i.lng+", "+i.lat)}b.push(e.join(";"))}return b}});U(cg,{get:cg.get}); ');
|