Files
SIPAIIS_WMS_JSSW/WebRoot/JS/baiduMapGL/apiv1.3.js

16 lines
489 KiB
JavaScript
Raw Normal View History

2026-01-16 14:13:44 +08:00
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