16 lines
489 KiB
JavaScript
16 lines
489 KiB
JavaScript
|
|
window.TILE_VERSION={"ditu":{"normal":{"version":"088","updateDate":"20211207"},"satellite":{"version":"009","updateDate":"20211207"},"normalTraffic":{"version":"081","updateDate":"20211207"},"satelliteTraffic":{"version":"083","updateDate":"20211207"},"mapJS":{"version":"104","updateDate":"20211207"},"satelliteStreet":{"version":"083","updateDate":"20211207"},"earthVector":{"version":"001","updateDate":"20211207"}},"webapp":{"high_normal":{"version":"001","updateDate":"20211207"},"lower_normal":{"version":"002","updateDate":"20211207"}},"api_for_mobile":{"vector":{"version":"002","updateDate":"20211207"},"vectorIcon":{"version":"002","updateDate":"20211207"}}};window.MSV={"mapstyle":{"updateDate":"20210923","version":"001"}};window.BMAP_AUTHENTIC_KEY="7Cc5Kmn672miPzG4qQhvlOrERcXMMinq";window.BMapGL=window.BMapGL||{};(function(bo,eF){var C=C||{version:"20150702",emptyFn:function(){}};(function(){C._log=[];var i=0;var T={};C.BaseClass=function(hY){T[(this.hashCode=(hY||C.BaseClass.guid()))]=this};C.BaseClass.guid=function(){return"mz_"+(i++).toString(36)};C.BaseClass.create=function(){var hY=new C.BaseClass();hY.decontrol();return hY};var e=C.instance=C.I=function(hY){return T[hY]};C.BaseClass.prototype.dispose=function(){if(this.hashCode){delete T[this.hashCode]}for(var hY in this){if(typeof this[hY]!="function"){delete this[hY]}}};C.BaseClass.prototype.getHashCode=function(){if(!this.hashCode){T[(this.hashCode=C.BaseClass.guid())]=this}return this.hashCode};C.BaseClass.prototype.decontrol=function(){delete T[this.hashCode]};C.BaseClass.prototype.toString=function(){return"[object "+(this._className||"Object")+"]"};C.BaseClass.prototype._wlog=function(hZ,h0){var hY=C._log;if(hY.length>100){hY.reverse().length=50;hY.reverse()}hY[hY.length]="["+hZ+"]["+(this._className||"Object")+" "+this.hashCode+"] "+h0}})();Function.prototype.inherits=function(hY,T){var e,hZ,h1=this.prototype,h0=function(){};h0.prototype=hY.prototype;hZ=this.prototype=new h0();if(typeof(T)=="string"){hZ._className=T}for(e in h1){hZ[e]=h1[e]}this.prototype.constructor=h1.constructor;h1=h0=null;return hZ};C.BaseEvent=function(e,i){this.type=e;this.returnValue=true;this.target=i||null;this.currentTarget=this.srcElement=null;this.cancelBubble=false;this.domEvent=null};C.BaseClass.prototype.on=C.BaseClass.prototype.addEventListener=function(T,i){if(typeof i!=="function"){return this._wlog("error","addEventListener:"+i+" is not a function")}if(!this._listeners){this._listeners={}}var e=this._listeners;if(T.indexOf("on")!==0){T="on"+T}if(typeof e[T]!=="object"){e[T]={}}var hY=i.hashCode||C.BaseClass.guid();i.hashCode=hY;if(e[T][hY]){this._wlog("warning","repeat key:"+hY)}e[T][hY]=i};C.BaseClass.prototype.off=C.BaseClass.prototype.removeEventListener=function(T,i){if(typeof i=="function"){i=i.hashCode}else{if(typeof i!=="string"&&typeof i!=="undefined"){return}}if(!this._listeners){this._listeners={}}if(T.indexOf("on")!=0){T="on"+T}var e=this._listeners;if(!e[T]){return}if(i===undefined){e[T]={};return}if(e[T][i]){delete e[T][i]}};C.BaseClass.prototype.fire=C.BaseClass.prototype.dispatchEvent=function(hY){if(!this._listeners){this._listeners={}}var T,e=this._listeners,hZ=hY.type;hY.target=hY.srcElement=hY.target||hY.srcElement||this;hY.currentTarget=this;if(typeof this[hZ]=="function"){this[hZ](hY)}if(typeof e[hZ]=="object"){for(T in e[hZ]){if(typeof e[hZ][T]=="function"){e[hZ][T].call(this,hY)}}}return hY.returnValue};C.BaseEvent.prototype.inherit=function(T){var i=this;this.domEvent=T=window.event||T;i.clientX=T.clientX||T.pageX;i.clientY=T.clientY||T.pageY;i.offsetX=T.offsetX||T.layerX;i.offsetY=T.offsetY||T.layerY;i.screenX=T.screenX;i.screenY=T.screenY;i.ctrlKey=T.ctrlKey||T.metaKey;i.shiftKey=T.shiftKey;i.altKey=T.altKey;return i};C.Browser=(function(){var T=navigator.userAgent;var hZ=0;var e=0;var h0=0;var i=0;var h4=0;var h2=0;var h3=0;var h1=0;var hY=0;var h5=0;if(typeof window.opera==="object"&&/Opera(\s|\/)(\d+(\.\d+)?)/.test(T)){h0=parseFloat(RegExp.$2)}else{if(/OPR(\/(\d+)(\..?)?)/.test(T)){h0=parseInt(RegExp.$2,10)}else{if(/Edge\/((\d+)\.\d+)/.te
|
||
|
|
/* *****************************************************************************
|
||
|
|
Copyright (c) Microsoft Corporation.
|
||
|
|
|
||
|
|
Permission to use, copy, modify, and/or distribute this software for any
|
||
|
|
purpose with or without fee is hereby granted.
|
||
|
|
|
||
|
|
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
|
||
|
|
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
|
||
|
|
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
|
||
|
|
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
|
||
|
|
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
|
||
|
|
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||
|
|
PERFORMANCE OF THIS SOFTWARE.
|
||
|
|
***************************************************************************** */
|
||
|
|
var iF=function(){return(iF=Object.assign||function(iK){for(var i,T=1,iM=arguments.length;T<iM;T++){for(var iL in i=arguments[T]){Object.prototype.hasOwnProperty.call(i,iL)&&(iK[iL]=i[iL])}}return iK}).apply(this,arguments)},ip=Math.sin,ir=Math.cos,iw=Math.sqrt,iv=Math.abs,iJ=Math.PI,iB=6378245,io=0.006693421622965823;function iE(T,i){return T>=72.004&&T<=137.8347&&i>=0.8293&&i<=55.8271}function iH(iM,iL){var iP,i,iR,T=(iR=300+(iP=iM-105)+2*(i=iL-35)+0.1*iP*iP+0.1*iP*i+0.1*iw(iv(iP)),iR+=2*(20*ip(6*iP*iJ)+20*ip(2*iP*iJ))/3,(iR+=2*(20*ip(iP*iJ)+40*ip(iP/3*iJ))/3)+2*(150*ip(iP/12*iJ)+300*ip(iP/30*iJ))/3),iK=function(iU,iT){var iS=2*iU-100+3*iT+0.2*iT*iT+0.1*iU*iT+0.2*iw(iv(iU));return iS+=2*(20*ip(6*iU*iJ)+20*ip(2*iU*iJ))/3,iS+=2*(20*ip(iT*iJ)+40*ip(iT/3*iJ))/3,iS+2*(160*ip(iT/12*iJ)+320*ip(iT*iJ/30))/3}(iM-105,iL-35),iO=iL/180*iJ,iN=ip(iO),iQ=iw(iN=1-io*iN*iN);return[T=180*T/(iB/iQ*ir(iO)*iJ),iK=180*iK/(iB*(1-io)/(iN*iQ)*iJ)]}function iy(iK){var i=iK[0],T=iK[1];if(!iE(i,T)){return[i,T]}var iL=iH(i,T);return[i+iL[0],T+iL[1]]}function iq(iM){var iQ=iM[0],T=iM[1];if(!iE(iQ,T)){return[iQ,T]}for(var iK=[iQ,T],iO=iK[0],iL=iK[1],iP=iy([iO,iL]),iN=iP[0]-iQ,iR=iP[1]-T;iv(iN)>0.000001||iv(iR)>0.000001;){iN=(iP=iy([iO-=iN,iL-=iR]))[0]-iQ,iR=iP[1]-T}return[iO,iL]}var iC=Math.sin,iD=Math.cos,h6=Math.atan2,iG=Math.sqrt,im=3000*Math.PI/180;function iu(iK){var i=iK[0]-0.0065,T=iK[1]-0.006,iM=iG(i*i+T*T)-0.00002*iC(T*im),iL=h6(T,i)-0.000003*iD(i*im);return[iM*iD(iL),iM*iC(iL)]}function ia(iK){var i=iK[0],T=iK[1],iM=iG(i*i+T*T)+0.00002*iC(T*im),iL=h6(T,i)+0.000003*iD(i*im);return[iM*iD(iL)+0.0065,iM*iC(iL)+0.006]}var ij=180/Math.PI,h1=Math.PI/180,h3=6378137,iI=20037508.342789244;function ig(i){return[i[0]*ij/h3,(0.5*Math.PI-2*Math.atan(Math.exp(-i[1]/h3)))*ij]}function ix(iK){var i=Math.abs(iK[0])<=180?iK[0]:iK[0]-360*(iK[0]<0?-1:1),T=[h3*i*h1,h3*Math.log(Math.tan(0.25*Math.PI+0.5*iK[1]*h1))];return T[0]>iI&&(T[0]=iI),T[0]<-iI&&(T[0]=-iI),T[1]>iI&&(T[1]=iI),T[1]<-iI&&(T[1]=-iI),T}var ie,id,ic,il,h9,hY,ik=Math.abs,iz=[12890594.86,8362377.87,5591021,3481989.83,1678043.12,0],h8=[75,60,45,30,15,0],h0=[[1.410526172116255e-8,0.00000898305509648872,-1.9939833816331,200.9824383106796,-187.2403703815547,91.6087516669843,-23.38765649603339,2.57121317296198,-0.03801003308653,17337981.2],[-7.435856389565537e-9,0.000008983055097726239,-0.78625201886289,96.32687599759846,-1.85204757529826,-59.36935905485877,47.40033549296737,-16.50741931063887,2.28786674699375,10260144.86],[-3.030883460898826e-8,0.00000898305509983578,0.30071316287616,59.74293618442277,7.357984074871,-25.38371002664745,13.45380521110908,-3.29883767235584,0.32710905363475,6856817.37],[-1.981981304930552e-8,0.000008983055099779535,0.03278182852591,40.31678527705744,0.65659298677277,-4.44255534477492,0.85341911805263,0.12923347998204,-0.04625736007561,4482777.06],[3.09191371068437e-9,0.000008983055096812155,0.00006995724062,23.10934304144901,-0.00023663490511,-0.6321817810242,-0.00663494467273,0.03430082397953,-0.00466043876332,2555164.4],[2.890871144776878e-9,0.000008983055095805407,-3.068298e-8,7.47137025468032,-0.00000353937994,-0.02145144861037,-0.00001234426596,0.00010322952773,-0.00000323890364,826088.5]],iA=[[-0.0015702102444,111320.7020616939,1704480524535203,-10338987376042340,26112667856603880,-35149669176653700,26595700718403920,-10725012454188240,1800819912950474,82.5],[0.0008277824516172526,111320.7020463578,647795574.6671607,-4082003173.641316,10774905663.51142,-15171875531.51559,12053065338.62167,-5124939663.577472,913311935.9512032,67.5],[0.00337398766765,111320.7020202162,4481351.045890365,-23393751.19931662,79682215.47186455,-115964993.2797253,97236711.15602145,-43661946.33752821,8477230.501135234,52.5],[0.00220636496208,111320.7020209128,51751.86112841131,3796837.749470245,992013.7397791013,-1221952.21711287,1340652.697009075,-620943.6990984312,144416.9293806241,37.5],[-0.0003441963504368392,111320.7020576856,278.2353980772752,2485758.690035394,6070.750963243378,54821.18345352118,9540.606633304236,-2710.55326746645,1405.483844121726,22.5],[-0.0003218135878613132,111
|