{ "pandav:/components/building.js": { "cubeCode": "Cube('pandav:/com/l7-components/1.0.12/components/building',['pandav:/npm/lodash/4.6.1','pandav:/npm/axios/0.21.4/dist/axios.min'],function(a,b,c){function d(a){\"@babel/helpers - typeof\";return d='function'==typeof Symbol&&'symbol'==typeof Symbol.iterator?function(a){return typeof a}:function(a){return a&&'function'==typeof Symbol&&a.constructor===Symbol&&a!==Symbol.prototype?'symbol':typeof a},d(a)}function j(){\"use strict\";function b(a,b,c){return Object.defineProperty(a,b,{value:c,enumerable:!0,configurable:!0,writable:!0}),a[b]}function k(b,d,e,f){var g=d&&d.prototype instanceof q?d:q,h=Object.create(g.prototype),a=new F(f||[]);return J(h,'_invoke',{value:B(b,e,a)}),h}function m(a,b,c){try{return{type:'normal',arg:a.call(b,c)}}catch(a){return{type:'throw',arg:a}}}function q(){}function w(){}function x(){}function z(a){['next','throw','return'].forEach(function(c){b(a,c,function(a){return this._invoke(c,a)})})}function A(b,f){function c(e,g,j,i){var a=m(b[e],b,g);if('throw'!==a.type){var k=a.arg,l=k.value;return l&&'object'==d(l)&&t.call(l,'__await')?f.resolve(l.__await).then(function(a){c('next',a,j,i)},function(a){c('throw',a,j,i)}):f.resolve(l).then(function(a){k.value=a,j(k)},function(a){return c('throw',a,j,i)})}i(a.arg)}var e;J(this,'_invoke',{value:function d(a,b){function g(){return new f(function(d,e){c(a,b,d,e)})}return e=e?e.then(g,g):g()}})}function B(a,b,d){var e='suspendedStart';return function(f,g){if('executing'===e)throw new Error('Generator is already running');if('completed'===e){if('throw'===f)throw g;return{value:H,done:!0}}for(d.method=f,d.arg=g;;){var h=d.delegate;if(h){var i=C(h,d);if(i){if(i===s)continue;return i}}if('next'===d.method)d.sent=d._sent=d.arg;else if('throw'===d.method){if('suspendedStart'===e)throw e='completed',d.arg;d.dispatchException(d.arg)}else'return'===d.method&&d.abrupt('return',d.arg);e='executing';var j=m(a,b,d);if('normal'===j.type){if(e=d.done?'completed':'suspendedYield',j.arg===s)continue;return{value:j.arg,done:d.done}}'throw'===j.type&&(e='completed',d.method='throw',d.arg=j.arg)}}}function C(b,c){var d=c.method,e=b.iterator[d];if(e===H)return c.delegate=null,'throw'===d&&b.iterator.return&&(c.method='return',c.arg=H,C(b,c),'throw'===c.method)||'return'!==d&&(c.method='throw',c.arg=new TypeError('The iterator does not provide a \\''+d+'\\' method')),s;var f=m(e,b.iterator,c.arg);if('throw'===f.type)return c.method='throw',c.arg=f.arg,c.delegate=null,s;var g=f.arg;return g?g.done?(c[b.resultName]=g.value,c.next=b.nextLoc,'return'!==c.method&&(c.method='next',c.arg=H),c.delegate=null,s):g:(c.method='throw',c.arg=new TypeError('iterator result is not an object'),c.delegate=null,s)}function D(a){var b={tryLoc:a[0]};1 in a&&(b.catchLoc=a[1]),2 in a&&(b.finallyLoc=a[2],b.afterLoc=a[3]),this.tryEntries.push(b)}function E(a){var b=a.completion||{};b.type='normal',delete b.arg,a.completion=b}function F(a){this.tryEntries=[{tryLoc:'root'}],a.forEach(D,this),this.reset(!0)}function G(a){if(a||''===a){var b=a[K];if(b)return b.call(a);if('function'==typeof a.next)return a;if(!isNaN(a.length)){var c=-1,e=function b(){for(;++cc?(a.apply(i,g),f=j):(clearTimeout(e),e=setTimeout(function(){a.apply(i,g),f=null},b))}}},{key:'filterScene',value:function b(a){var c='';return c='amap'===a?'GaodeMap':'mapbox'===a?'Mapbox':'BaiduMap'===a?'BaiduMap':'TencentMap'===a?'TencentMap':'MapLibre'===a?'MapLibre':'GaodeMap',c}},{key:'clearLayer',value:function a(){this.L7Scene.removeAllLayer(),this.L7Scene.removeAllMarkers()}},{key:'destroy',value:function a(){this.L7Scene&&this.clearLayer()}},{key:'createScene',value:function b(a){var c=this,d=a.L7Scene,e=a.mapInstance,f=a.children;this.init(),d&&(this.L7Scene=d,this.mapInstance=e),d.on('loaded',function(){d&&c.addChildren(f)}),d.off('zoomend'),d.on('zoomend',this.throttle(function(a){if(c.WMTSLayer){var b=a.target.getCenter(),d=c.WMTSLayer.getSource(),e=a.target.getZoom(0),f=d.tileset.currentZoom,g=c.WMTSLayer.sourceOption,h=g.data,i=g.options;if(-1!==h.indexOf('extent'))if(c.centerIsPolygon([b.lng,b.lat],i.parser.wmtsExtent)){c.WMTSLayer.show();var j,k=c.getUrlParams(h),l=k.urlStr;j=f>e?f:e;var m=''.concat(l,'?FORMAT=image/png&TILEMATRIX=EPSG:900913:').concat(j),n=Object.assign({},i);n.parser.zoomOffset=e-f,c.WMTSLayer.setData(m,n)}else c.WMTSLayer.hide()}}),60,120)}},{key:'centerIsPolygon',value:function c(a,b){if(b){var d=b.split(','),e=[[d[0],d[1]],[d[0],d[3]],[d[2],d[3]],[d[2],d[1]]];return window.AMap.GeometryUtil.isPointInRing(a,e)}}},{key:'addChildToScene',value:function d(a,b,c){this.childrenScene[a]||(this.childrenScene[a]=new b(c,{L7Scene:this.L7Scene,mapInstance:this.mapInstance,eventEmitter:i}))}},{key:'getChildrenConfig',value:function b(a){var c=this.childrenConfig;return c.filter(function(b){return b.comName===a}).filter(function(a){return!!a})}},{key:'getChildren',value:function b(a){return this.getChildrenConfig(a)}},{key:'addChildren',value:function b(a){var c=this;this.childrenConfig=a,a.forEach(function(a){var b=c.getChildren(a.comName)||[];b&&0'):'video'===a?'