mars3d-heatmap
Advanced tools
Comparing version 3.4.21 to 3.4.22
/** | ||
* Mars3D平台插件,结合heatmap可视化功能插件 mars3d-heatmap | ||
* | ||
* 版本信息:v3.4.21 | ||
* 编译日期:2023-01-17 20:42:56 | ||
* 版本信息:v3.4.22 | ||
* 编译日期:2023-02-06 19:58:12 | ||
* 版权所有:Copyright by 火星科技 http://mars3d.cn | ||
@@ -14,3 +14,3 @@ * 使用单位:免费公开版 ,2022-06-01 | ||
})(this, (function (exports, mars3d, h337) { | ||
'use strict';var _0x464f5b=_0x1243;(function(_0x457b2b,_0x43664b){var _0x7b66ca={_0x781142:0x1d3,_0x5e4fe5:0x17e,_0x3ebfbb:0x1a8,_0x571b2a:0x186,_0x446de4:0x1b6},_0x12670d=_0x1243,_0x55dfd4=_0x457b2b();while(!![]){try{var _0x2fc122=parseInt(_0x12670d(0x1b9))/0x1*(parseInt(_0x12670d(_0x7b66ca._0x781142))/0x2)+parseInt(_0x12670d(0x1a9))/0x3+-parseInt(_0x12670d(_0x7b66ca._0x5e4fe5))/0x4*(-parseInt(_0x12670d(0x1d4))/0x5)+-parseInt(_0x12670d(_0x7b66ca._0x3ebfbb))/0x6+-parseInt(_0x12670d(0x1b2))/0x7*(parseInt(_0x12670d(0x1ab))/0x8)+-parseInt(_0x12670d(0x1d1))/0x9*(-parseInt(_0x12670d(_0x7b66ca._0x571b2a))/0xa)+-parseInt(_0x12670d(_0x7b66ca._0x446de4))/0xb*(parseInt(_0x12670d(0x18f))/0xc);if(_0x2fc122===_0x43664b)break;else _0x55dfd4['push'](_0x55dfd4['shift']());}catch(_0x172b00){_0x55dfd4['push'](_0x55dfd4['shift']());}}}(_0x5523,0x4fa85));function _interopNamespace(_0x236765){var _0x485b53={_0x5e19d7:0x1c7};if(_0x236765&&_0x236765['__esModule'])return _0x236765;var _0x32b6ab=Object['create'](null);return _0x236765&&Object['keys'](_0x236765)['forEach'](function(_0x49611d){var _0x349e74=_0x1243;if(_0x49611d!=='default'){var _0x24da79=Object[_0x349e74(_0x485b53._0x5e19d7)](_0x236765,_0x49611d);Object['defineProperty'](_0x32b6ab,_0x49611d,_0x24da79['get']?_0x24da79:{'enumerable':!![],'get':function(){return _0x236765[_0x49611d];}});}}),_0x32b6ab['default']=_0x236765,_0x32b6ab;}var mars3d__namespace=_interopNamespace(mars3d),h337__namespace=_interopNamespace(h337);function ownKeys(_0x22a46f,_0xd4547f){var _0xce2c05={_0x13c66c:0x17b,_0x39a39b:0x187},_0xef202=_0x1243,_0x499c76=Object['keys'](_0x22a46f);if(Object['getOwnPropertySymbols']){var _0x3fcb26=Object[_0xef202(_0xce2c05._0x13c66c)](_0x22a46f);_0xd4547f&&(_0x3fcb26=_0x3fcb26[_0xef202(_0xce2c05._0x39a39b)](function(_0x49c25f){return Object['getOwnPropertyDescriptor'](_0x22a46f,_0x49c25f)['enumerable'];})),_0x499c76[_0xef202(0x19e)]['apply'](_0x499c76,_0x3fcb26);}return _0x499c76;}function _objectSpread2(_0x3d6121){var _0x5b4a0={_0x4b3680:0x1c7},_0x4f9413=_0x1243;for(var _0x1d95bf=0x1;_0x1d95bf<arguments['length'];_0x1d95bf++){var _0x1ad575=null!=arguments[_0x1d95bf]?arguments[_0x1d95bf]:{};_0x1d95bf%0x2?ownKeys(Object(_0x1ad575),!0x0)[_0x4f9413(0x1bb)](function(_0x124586){_defineProperty(_0x3d6121,_0x124586,_0x1ad575[_0x124586]);}):Object['getOwnPropertyDescriptors']?Object['defineProperties'](_0x3d6121,Object['getOwnPropertyDescriptors'](_0x1ad575)):ownKeys(Object(_0x1ad575))['forEach'](function(_0x2d2ab8){var _0x545dc9=_0x4f9413;Object[_0x545dc9(0x1bd)](_0x3d6121,_0x2d2ab8,Object[_0x545dc9(_0x5b4a0._0x4b3680)](_0x1ad575,_0x2d2ab8));});}return _0x3d6121;}function _classCallCheck(_0x3ad98b,_0x5c1af0){if(!(_0x3ad98b instanceof _0x5c1af0))throw new TypeError('Cannot\x20call\x20a\x20class\x20as\x20a\x20function');}function _defineProperties(_0x21b454,_0x4110eb){for(var _0x511667=0x0;_0x511667<_0x4110eb['length'];_0x511667++){var _0x11e3c3=_0x4110eb[_0x511667];_0x11e3c3['enumerable']=_0x11e3c3['enumerable']||![],_0x11e3c3['configurable']=!![];if('value'in _0x11e3c3)_0x11e3c3['writable']=!![];Object['defineProperty'](_0x21b454,_0x11e3c3['key'],_0x11e3c3);}}function _createClass(_0x1f3900,_0x419dd2,_0x47d1bd){if(_0x419dd2)_defineProperties(_0x1f3900['prototype'],_0x419dd2);if(_0x47d1bd)_defineProperties(_0x1f3900,_0x47d1bd);return Object['defineProperty'](_0x1f3900,'prototype',{'writable':![]}),_0x1f3900;}function _defineProperty(_0x189220,_0x97f0e1,_0x13dcc9){return _0x97f0e1 in _0x189220?Object['defineProperty'](_0x189220,_0x97f0e1,{'value':_0x13dcc9,'enumerable':!![],'configurable':!![],'writable':!![]}):_0x189220[_0x97f0e1]=_0x13dcc9,_0x189220;}function _inherits(_0x2e503d,_0x50df1f){var _0x2a4c54=_0x1243;if(typeof _0x50df1f!==_0x2a4c54(0x1ad)&&_0x50df1f!==null)throw new TypeError('Super\x20expression\x20must\x20either\x20be\x20null\x20or\x20a\x20function');_0x2e503d['prototype']=Object['create'](_0x50df1f&&_0x50df1f['prototype'],{'constructor':{'value':_0x2e503d,'writable':!![],'configurable':!![]}}),Object['defineProperty'](_0x2e503d,'prototype',{'writable':![]});if(_0x50df1f)_setPrototypeOf(_0x2e503d,_0x50df1f);}function _getPrototypeOf(_0x240ab7){var _0x494a96=_0x1243;return _getPrototypeOf=Object['setPrototypeOf']?Object['getPrototypeOf'][_0x494a96(0x199)]():function _0x344824(_0x4a405a){var _0x39f506=_0x494a96;return _0x4a405a['__proto__']||Object[_0x39f506(0x185)](_0x4a405a);},_getPrototypeOf(_0x240ab7);}function _setPrototypeOf(_0x118448,_0x4074a7){var _0x3c825c={_0x5bca06:0x1a6};return _setPrototypeOf=Object['setPrototypeOf']?Object['setPrototypeOf']['bind']():function _0x10f8b9(_0x5896f7,_0x79a0dd){var _0x322076=_0x1243;return _0x5896f7[_0x322076(_0x3c825c._0x5bca06)]=_0x79a0dd,_0x5896f7;},_setPrototypeOf(_0x118448,_0x4074a7);}function _isNativeReflectConstruct(){var _0x87fa6d={_0x43494b:0x190,_0x2113a5:0x1ad,_0x263568:0x17f,_0x1b6f36:0x183,_0x282e49:0x1b8},_0x14799a=_0x1243;if(typeof Reflect===_0x14799a(_0x87fa6d._0x43494b)||!Reflect['construct'])return![];if(Reflect['construct']['sham'])return![];if(typeof Proxy===_0x14799a(_0x87fa6d._0x2113a5))return!![];try{return Boolean['prototype'][_0x14799a(_0x87fa6d._0x263568)][_0x14799a(_0x87fa6d._0x1b6f36)](Reflect[_0x14799a(_0x87fa6d._0x282e49)](Boolean,[],function(){})),!![];}catch(_0x26d918){return![];}}function _assertThisInitialized(_0x5ed102){if(_0x5ed102===void 0x0)throw new ReferenceError('this\x20hasn\x27t\x20been\x20initialised\x20-\x20super()\x20hasn\x27t\x20been\x20called');return _0x5ed102;}function _possibleConstructorReturn(_0x1c4780,_0x13d4ed){var _0x14637d={_0x49fa76:0x19c},_0x4abe4f=_0x1243;if(_0x13d4ed&&(typeof _0x13d4ed===_0x4abe4f(_0x14637d._0x49fa76)||typeof _0x13d4ed===_0x4abe4f(0x1ad)))return _0x13d4ed;else{if(_0x13d4ed!==void 0x0)throw new TypeError('Derived\x20constructors\x20may\x20only\x20return\x20object\x20or\x20undefined');}return _assertThisInitialized(_0x1c4780);}function _createSuper(_0x1bcffe){var _0x2e8a15=_isNativeReflectConstruct();return function _0x47c24b(){var _0x65b55a=_0x1243,_0x46584b=_getPrototypeOf(_0x1bcffe),_0x219e4a;if(_0x2e8a15){var _0x3b1bff=_getPrototypeOf(this)[_0x65b55a(0x1cd)];_0x219e4a=Reflect['construct'](_0x46584b,arguments,_0x3b1bff);}else _0x219e4a=_0x46584b['apply'](this,arguments);return _possibleConstructorReturn(this,_0x219e4a);};}var HeatMaterial='uniform\x20sampler2D\x20image;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20vec4\x20colorImage\x20=\x20texture2D(image,\x20st);\x0a\x20\x20if(colorImage.rgb\x20==\x20vec3(1.0)\x20||\x20colorImage.rgb\x20==\x20vec3(0.0))\x20{\x0a\x20\x20\x20\x20discard;\x0a\x20\x20}\x0a\x20\x20material.diffuse\x20=\x20colorImage.rgb;\x0a\x20\x20material.alpha\x20=\x20colorImage.a;\x0a\x20\x20return\x20material;\x0a}\x0a';if(!h337__namespace[_0x464f5b(0x1ca)])throw new Error('请引入\x20heatmap.js\x20库\x20');var Cesium=mars3d__namespace['Cesium'],BaseLayer=mars3d__namespace[_0x464f5b(0x1a7)][_0x464f5b(0x1b3)],DEF_HEATSTYLE={'maxOpacity':0.8,'minOpacity':0.1,'blur':0.85,'radius':0x19,'gradient':{0.4:'blue',0.6:'green',0.8:'yellow',0.9:'red'}},DEF_STYLE={'arcRadiusScale':1.5,'arcBlurScale':1.5,'vertexFormat':Cesium['EllipsoidSurfaceAppearance']['VERTEX_FORMAT']},HeatLayer=function(_0x43ece3){var _0x4d95be={_0x2d5b5:0x198,_0x7f0824:0x1af},_0x345800={_0x1c879c:0x1d7,_0x5a92ab:0x1d5},_0x4a155f={_0x4977c6:0x1a2,_0x4cd394:0x1bc,_0x517dcc:0x197,_0x241e97:0x1a4,_0x1ea9bb:0x191,_0x39e3e4:0x1c0,_0xb83add:0x1c1,_0x24e7ef:0x1b1,_0x4b7080:0x196,_0x1927c1:0x196,_0x236d2c:0x188},_0x2dba9f={_0x260c60:0x189,_0x4a42a5:0x1a0,_0x274fc1:0x1a0,_0xfe31d0:0x19e},_0x376eef={_0x565307:0x18b,_0x15751b:0x182,_0x3f2d68:0x19b,_0x335484:0x182,_0x54660c:0x18d,_0x1f08f3:0x1c2,_0x114bf1:0x1b7,_0x510d2e:0x1b7,_0x2345c8:0x197},_0x5a17da={_0x49fcb6:0x1c5},_0x5f4e4d={_0x41a906:0x181,_0x206dff:0x1a3,_0x42e5fc:0x1cf},_0x34dfdd={_0x34d541:0x1c5,_0x3abaee:0x195,_0x5165a8:0x1ae},_0xb4b18f={_0x493f61:0x1b4,_0x32e2f1:0x18b,_0x34e64c:0x1ce},_0x1938ec={_0x1474c6:0x18a,_0x5327b6:0x17c},_0x57827a={_0x4da923:0x1c5},_0x35f4f2={_0x35665a:0x1cc},_0x529ee1={_0x51d260:0x19e},_0x22eafe={_0x26c287:0x1c9},_0xae36d3={_0x34f162:0x197},_0x4c88f1={_0x1bd80d:0x197,_0x54b226:0x197},_0x46a89d=_0x464f5b;_inherits(_0x5102eb,_0x43ece3);var _0x47f673=_createSuper(_0x5102eb);function _0x5102eb(){var _0x177f63=_0x1243,_0x37d512,_0x5bd295,_0x33fcf4,_0x3028ba=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0x5102eb),_0x33fcf4=_0x47f673['call'](this,_0x3028ba),_0x33fcf4['options']['maxCanvasSize']=(_0x37d512=_0x33fcf4['options'][_0x177f63(0x1a4)])!==null&&_0x37d512!==void 0x0?_0x37d512:document['body'][_0x177f63(0x1cb)],_0x33fcf4['options'][_0x177f63(0x1a4)]=Math['min'](_0x33fcf4['options']['maxCanvasSize'],0x1388),_0x33fcf4['options'][_0x177f63(0x1d0)]=(_0x5bd295=_0x33fcf4['options']['minCanvasSize'])!==null&&_0x5bd295!==void 0x0?_0x5bd295:document['body']['clientHeight'],_0x33fcf4[_0x177f63(0x197)]['minCanvasSize']=Math['max'](_0x33fcf4['options'][_0x177f63(0x1d0)],0x2bc),_0x33fcf4[_0x177f63(_0x4c88f1._0x1bd80d)]['heatStyle']=_objectSpread2(_objectSpread2({},DEF_HEATSTYLE),_0x33fcf4['options']['heatStyle']||{}),_0x33fcf4['options']['style']=_objectSpread2(_objectSpread2({},DEF_STYLE),_0x33fcf4[_0x177f63(_0x4c88f1._0x54b226)]['style']||{}),_0x33fcf4;}return _createClass(_0x5102eb,[{'key':'layer','get':function _0x4ecc18(){var _0x1b51ff=_0x1243;return this[_0x1b51ff(0x1c5)];}},{'key':'heatStyle','get':function _0x448daf(){return this['options']['heatStyle'];},'set':function _0x8adad8(_0xe8cf04){var _0xfe9e3d=_0x1243;this[_0xfe9e3d(0x197)]['heatStyle']=mars3d__namespace['Util'][_0xfe9e3d(0x1c9)](this[_0xfe9e3d(0x197)]['heatStyle'],_0xe8cf04),this['_heat']&&(this['_heat'][_0xfe9e3d(0x188)](this[_0xfe9e3d(_0xae36d3._0x34f162)]['heatStyle']),this['_updatePositionsHook'](!![]));}},{'key':'style','get':function _0x45396c(){return this['options']['style'];},'set':function _0x1515ec(_0x14dab1){var _0x373eb2=_0x1243;this['options']['style']=mars3d__namespace[_0x373eb2(0x1ac)][_0x373eb2(_0x22eafe._0x26c287)](this['options']['style'],_0x14dab1);}},{'key':'positions','get':function _0xb36a15(){return this['_positions'];},'set':function _0x4b4400(_0x48808b){this['setPositions'](_0x48808b);}},{'key':'coordinates','get':function _0xc4e56a(){var _0xbdc243=_0x1243,_0x4e50fd=[];return this[_0xbdc243(_0x35f4f2._0x35665a)]['forEach'](function(_0x30c2df){var _0x432041=_0xbdc243;_0x4e50fd[_0x432041(_0x529ee1._0x51d260)](_0x30c2df['toArray']());}),_0x4e50fd;}},{'key':'rectangle','get':function _0x205795(){return this['_rectangle'];}},{'key':_0x46a89d(0x19f),'value':function _0x5c8bd4(_0x5875aa,_0x54be39){_0x5875aa['positions']&&(this['positions']=_0x5875aa['positions']);}},{'key':'_mountedHook','value':function _0xc084d1(){var _0x13a647=_0x46a89d;this['style']['type']==='image'?this['_layer']=new mars3d__namespace['layer']['ImageLayer']({'crs':'EPSG:3857','private':!![]}):this[_0x13a647(_0x57827a._0x4da923)]=new mars3d__namespace['layer']['GraphicLayer']({'private':!![]});}},{'key':_0x46a89d(_0x4d95be._0x2d5b5),'value':function _0x14ae14(){var _0x1d0f94=_0x46a89d;this[_0x1d0f94(_0x1938ec._0x1474c6)]['addLayer'](this['_layer']),this['options'][_0x1d0f94(0x17c)]&&(this[_0x1d0f94(_0x1938ec._0x5327b6)]=this['options'][_0x1d0f94(0x17c)]),this['options']['flyTo']&&this['flyToByAnimationEnd']();}},{'key':'_removedHook','value':function _0xa052aa(){var _0x218f7b=_0x46a89d;this['heatStyle']['container']&&(mars3d__namespace[_0x218f7b(_0xb4b18f._0x493f61)]['remove'](this[_0x218f7b(0x1c1)]['container']),delete this['heatStyle']['container']),this[_0x218f7b(_0xb4b18f._0x32e2f1)](),this['_map'][_0x218f7b(_0xb4b18f._0x34e64c)](this['_layer']);}},{'key':'addPosition','value':function _0x36204c(_0x2a89a6,_0x2d5d59){var _0x3a0068=_0x46a89d;this['_positions']=this[_0x3a0068(0x1bf)]||[],this[_0x3a0068(0x1bf)]['push'](_0x2a89a6),this['_updatePositionsHook'](_0x2d5d59);}},{'key':'setPositions','value':function _0x163077(_0x292916,_0x82fafc){this['_positions']=_0x292916,this['_updatePositionsHook'](_0x82fafc);}},{'key':_0x46a89d(0x18b),'value':function _0x2d8f0b(){var _0x58e870=_0x46a89d;this['_graphic']&&(this['_layer']['removeGraphic'](this['_graphic'],!![]),delete this['_graphic']),this['_graphic2']&&(this[_0x58e870(_0x34dfdd._0x34d541)][_0x58e870(_0x34dfdd._0x3abaee)](this['_graphic2'],!![]),delete this[_0x58e870(_0x34dfdd._0x5165a8)]);}},{'key':'_updatePositionsHook','value':function _0x3bc486(_0x345e3e){var _0x4f96ce=_0x46a89d;if(!this['show']||!this['_map']||!this['positions']||this[_0x4f96ce(0x17c)][_0x4f96ce(0x1be)]===0x0)return this;var _0x14988e=this[_0x4f96ce(0x1af)]();if(this['style']['type']==='image')this['_layer']['setOptions']({'url':_0x14988e['toDataURL']('image/png'),'rectangle':this['_rectangle'],'opacity':this['style']['opacity']});else this[_0x4f96ce(0x1b7)]['arc']?this[_0x4f96ce(_0x5f4e4d._0x41a906)]&&_0x345e3e?(this['_graphic'][_0x4f96ce(0x19d)]['image']=_0x14988e,this['_graphic']['uniforms']['bumpMap']=this['_getArcHeatCanvas'](),this['_graphic2']&&(this['_graphic2']['uniforms'][_0x4f96ce(_0x5f4e4d._0x206dff)]=_0x14988e,this['_graphic2']['uniforms']['bumpMap']=this['_graphic']['uniforms']['bumpMap'])):this['_createArcGraphic'](_0x14988e):this['_graphic']&&_0x345e3e?this['_graphic']['uniforms'][_0x4f96ce(0x1a3)]=_0x14988e:this[_0x4f96ce(_0x5f4e4d._0x42e5fc)](_0x14988e);return this;}},{'key':'_createGraphic','value':function _0x16f525(_0x4810b7){var _0x452896=_0x46a89d;this['clear'](),this['_graphic']=new mars3d__namespace['graphic']['RectanglePrimitive'](_objectSpread2(_objectSpread2({},this['options']),{},{'rectangle':this[_0x452896(0x1a5)],'appearance':new Cesium['EllipsoidSurfaceAppearance']({'material':new Cesium['Material']({'fabric':{'uniforms':{'image':_0x4810b7},'source':HeatMaterial},'translucent':!![]}),'flat':!![]})})),this[_0x452896(_0x5a17da._0x49fcb6)][_0x452896(0x1d6)](this['_graphic']);}},{'key':'_createArcGraphic','value':function _0xfc7a(_0x5a8d63){var _0x54234c=_0x46a89d,_0xf57208;this[_0x54234c(_0x376eef._0x565307)]();var _0xb3f14b=Cesium['RenderState']['fromCache']({'cull':{'enabled':!![]},'depthTest':{'enabled':!![]},'stencilTest':{'enabled':!![],'frontFunction':Cesium['StencilFunction']['ALWAYS'],'frontOperation':{'fail':Cesium['StencilOperation']['KEEP'],'zFail':Cesium['StencilOperation']['KEEP'],'zPass':Cesium[_0x54234c(_0x376eef._0x15751b)]['REPLACE']},'backFunction':Cesium[_0x54234c(_0x376eef._0x3f2d68)]['ALWAYS'],'backOperation':{'fail':Cesium['StencilOperation']['KEEP'],'zFail':Cesium[_0x54234c(_0x376eef._0x15751b)]['KEEP'],'zPass':Cesium[_0x54234c(_0x376eef._0x335484)]['REPLACE']},'reference':0x2,'mask':0x2},'blending':Cesium[_0x54234c(_0x376eef._0x54660c)]['ALPHA_BLEND']}),_0x376922=Math[_0x54234c(0x1a1)]((_0xf57208=this['style']['diffHeight'])!==null&&_0xf57208!==void 0x0?_0xf57208:this['_mBoundsMax']*0.02)+0.1;this['style']['diffHeight']&&delete this['style'][_0x54234c(_0x376eef._0x1f08f3)];var _0x27d219=(this[_0x54234c(_0x376eef._0x114bf1)]['splitNum'],0x64),_0x565261=Math['max'](this['_rectangle'][_0x54234c(0x192)],this[_0x54234c(0x1a5)]['width']);this[_0x54234c(_0x376eef._0x510d2e)]['granularity']=_0x565261/=_0x27d219;var _0x1a899e=new Cesium[(_0x54234c(0x1ba))]({'fabric':{'uniforms':{'image':_0x5a8d63,'repeat':new Cesium['Cartesian2'](0x1,0x1),'color':new Cesium['Color'](0x1,0x1,0x1,0x0),'bumpMap':this['_getArcHeatCanvas']()},'source':HeatMaterial},'translucent':!![]}),_0x345523=this['style']['arcDirection']||0x1;this['_graphic']=new mars3d__namespace['graphic']['RectanglePrimitive'](_objectSpread2(_objectSpread2({},this['options']),{},{'rectangle':this[_0x54234c(0x1a5)],'appearance':new Cesium['EllipsoidSurfaceAppearance']({'flat':!![],'aboveGround':!![],'renderState':_0xb3f14b,'material':_0x1a899e,'vertexShaderSource':getVertexShaderSource(_0x376922*_0x345523)})})),this['_layer'][_0x54234c(0x1d6)](this['_graphic']),this[_0x54234c(0x1b7)]['arcDirection']===0x0&&(this[_0x54234c(0x1ae)]=new mars3d__namespace[(_0x54234c(0x180))]['RectanglePrimitive'](_objectSpread2(_objectSpread2({},this[_0x54234c(_0x376eef._0x2345c8)]),{},{'rectangle':this['_rectangle'],'appearance':new Cesium['EllipsoidSurfaceAppearance']({'flat':!![],'aboveGround':!![],'renderState':_0xb3f14b,'material':_0x1a899e,'vertexShaderSource':getVertexShaderSource(-_0x376922)})})),this['_layer'][_0x54234c(0x1d6)](this['_graphic2']));}},{'key':'getRectangle','value':function _0x11561e(_0x4f4f3f){return _0x4f4f3f!==null&&_0x4f4f3f!==void 0x0&&_0x4f4f3f['isFormat']&&this['_rectangle']?mars3d__namespace['PolyUtil']['formatRectangle'](this['_rectangle']):this['_rectangle'];}},{'key':_0x46a89d(_0x4d95be._0x7f0824),'value':function _0x391e99(){var _0x3083f4={_0x50597d:0x1b5,_0x29c664:0x1bc,_0x2f7db6:0x1c4},_0x5bb0ee=_0x46a89d,_0xfe26e7=this,_0x548ebc,_0x2bb955,_0x1c3905,_0x2968bf,_0x43f4b6=this['_positions'],_0x59ae13=[],_0x3b8b96,_0x385b68,_0x3f22e8,_0x1ea97a;_0x43f4b6['forEach'](function(_0x2c8e61){var _0x37b7b3=_0x1243,_0x45866d=mars3d__namespace['LngLatPoint']['parse'](_0x2c8e61);if(!_0x45866d)return;_0x45866d['value']=_0x2c8e61['value']||0x1,!_0xfe26e7['options']['rectangle']&&(_0x3b8b96===undefined?(_0x3b8b96=_0x45866d['lng'],_0x385b68=_0x45866d['lng'],_0x3f22e8=_0x45866d['lat'],_0x1ea97a=_0x45866d[_0x37b7b3(_0x2dba9f._0x260c60)]):(_0x3b8b96=Math['min'](_0x3b8b96,_0x45866d[_0x37b7b3(_0x2dba9f._0x4a42a5)]),_0x385b68=Math[_0x37b7b3(0x1c4)](_0x385b68,_0x45866d[_0x37b7b3(_0x2dba9f._0x274fc1)]),_0x3f22e8=Math['min'](_0x3f22e8,_0x45866d[_0x37b7b3(0x189)]),_0x1ea97a=Math['max'](_0x1ea97a,_0x45866d[_0x37b7b3(0x189)]))),_0x59ae13[_0x37b7b3(_0x2dba9f._0xfe31d0)](_0x45866d);});var _0x813114=this[_0x5bb0ee(0x197)]['rectangle']||{'xmin':_0x3b8b96,'xmax':_0x385b68,'ymin':_0x3f22e8,'ymax':_0x1ea97a},_0x2528e5=getMercatorBounds(_0x813114),_0x2f2347=Math[_0x5bb0ee(_0x4a155f._0x4977c6)](_0x2528e5['xmax']-_0x2528e5[_0x5bb0ee(_0x4a155f._0x4cd394)]),_0x309767=Math['abs'](_0x2528e5['ymax']-_0x2528e5['ymin']),_0x286831=Math['max'](_0x2f2347,_0x309767),_0x1294d4=Math['min'](_0x2f2347,_0x309767);this['_mBoundsMax']=_0x286831;var _0x26e433=0x1;if(_0x286831>this['options']['maxCanvasSize'])_0x26e433=_0x286831/this['options']['maxCanvasSize'],_0x1294d4/_0x26e433<this['options']['minCanvasSize']&&(_0x26e433=_0x1294d4/this['options']['minCanvasSize']);else _0x1294d4<this['options']['minCanvasSize']&&(_0x26e433=_0x1294d4/this['options']['minCanvasSize'],_0x286831/_0x26e433>this['options']['maxCanvasSize']&&(_0x26e433=_0x286831/this[_0x5bb0ee(_0x4a155f._0x517dcc)][_0x5bb0ee(_0x4a155f._0x241e97)]));var _0x2286a6=this['heatStyle'][_0x5bb0ee(0x17d)]*1.5,_0x6035e8=_0x2f2347/_0x26e433+_0x2286a6*0x2,_0x258162=_0x309767/_0x26e433+_0x2286a6*0x2,_0x371e49=_0x2286a6*_0x26e433;_0x2528e5['xmin']-=_0x371e49,_0x2528e5['ymin']-=_0x371e49,_0x2528e5['xmax']+=_0x371e49,_0x2528e5['ymax']+=_0x371e49,this['_scale']=_0x26e433,_0x813114=geLatLngBounds(_0x2528e5),this['_rectangle']=Cesium['Rectangle'][_0x5bb0ee(_0x4a155f._0x1ea9bb)](_0x813114['xmin'],_0x813114['ymin'],_0x813114['xmax'],_0x813114['ymax']);var _0x1f7158=(_0x548ebc=_0x59ae13[0x0]['value'])!==null&&_0x548ebc!==void 0x0?_0x548ebc:0x1,_0x1ce534=(_0x2bb955=_0x59ae13[0x0][_0x5bb0ee(0x18e)])!==null&&_0x2bb955!==void 0x0?_0x2bb955:0x0,_0x50ea7b=[];_0x59ae13['forEach'](function(_0x214d3f){var _0x511523=_0x5bb0ee,_0x31f18c=mars3d__namespace['PointTrans'][_0x511523(_0x3083f4._0x50597d)]([_0x214d3f['lng'],_0x214d3f['lat']]),_0x2760f4=_0x214d3f['value']||0x1,_0xb70a7f=Math['round']((_0x31f18c[0x0]-_0x2528e5[_0x511523(_0x3083f4._0x29c664)])/_0x26e433),_0x109b12=Math[_0x511523(0x1d7)]((_0x2528e5['ymax']-_0x31f18c[0x1])/_0x26e433);_0x1f7158=Math[_0x511523(_0x3083f4._0x2f7db6)](_0x1f7158,_0x2760f4),_0x1ce534=Math['min'](_0x1ce534,_0x2760f4),_0x50ea7b['push']({'x':_0xb70a7f,'y':_0x109b12,'value':_0x2760f4});});var _0x5ea094={'min':(_0x1c3905=this['options']['min'])!==null&&_0x1c3905!==void 0x0?_0x1c3905:_0x1ce534,'max':(_0x2968bf=this[_0x5bb0ee(_0x4a155f._0x517dcc)]['max'])!==null&&_0x2968bf!==void 0x0?_0x2968bf:_0x1f7158,'data':_0x50ea7b};this['_last_heatData']=_0x5ea094;(!this['_last_mBounds']||_0x2528e5['xmin']!==this['_last_mBounds']['xmin']||_0x2528e5[_0x5bb0ee(0x194)]!==this['_last_mBounds']['ymin']||_0x2528e5[_0x5bb0ee(_0x4a155f._0x39e3e4)]!==this['_last_mBounds']['xmax']||_0x2528e5['ymax']!==this['_last_mBounds'][_0x5bb0ee(0x1b0)])&&(this['_last_mBounds']=_0x2528e5,!this['heatStyle']['container']&&(this['heatStyle'][_0x5bb0ee(0x18c)]=mars3d__namespace['DomUtil']['create']('div','mars3d-heatmap\x20mars3d-hideDiv',this[_0x5bb0ee(0x18a)][_0x5bb0ee(0x18c)])),this[_0x5bb0ee(_0x4a155f._0xb83add)]['container']['style'][_0x5bb0ee(_0x4a155f._0x24e7ef)]='width:'['concat'](_0x6035e8,'px;height:')['concat'](_0x258162,'px;'),!this['_heat']?this[_0x5bb0ee(_0x4a155f._0x4b7080)]=h337__namespace['create'](this['heatStyle']):this[_0x5bb0ee(_0x4a155f._0x1927c1)][_0x5bb0ee(_0x4a155f._0x236d2c)](this[_0x5bb0ee(0x1c1)]));this['_heat']['setData'](_0x5ea094);var _0x5eafbb=mars3d__namespace['DomUtil'][_0x5bb0ee(0x1c6)](this[_0x5bb0ee(0x196)][_0x5bb0ee(0x1d2)]['canvas']);return _0x5eafbb;}},{'key':_0x46a89d(0x184),'value':function _0x389c16(){var _0x1bd4f2=_0x46a89d;this[_0x1bd4f2(0x196)][_0x1bd4f2(0x188)]({'radius':this[_0x1bd4f2(0x1c1)]['radius']*this['style']['arcRadiusScale'],'blur':this['heatStyle']['blur']*this['style']['arcBlurScale'],'gradient':this['heatStyle']['gradientArc']||{0.25:'rgb(0,0,0)',0.55:'rgb(140,140,140)',0.85:'rgb(216,216,216)',0x1:'rgb(255,255,255)'}});var _0x10aff1=mars3d__namespace['DomUtil']['copyCanvas'](this['_heat']['_renderer']['canvas']);return this['_heat']['configure'](this[_0x1bd4f2(0x197)]['heatStyle']),_0x10aff1;}},{'key':'getPointData','value':function _0x313a0a(_0x5143f){var _0x3106b9=_0x46a89d,_0x49974b=mars3d__namespace['LngLatPoint'][_0x3106b9(0x1aa)](_0x5143f);if(!_0x49974b)return{};var _0x3b35f9=mars3d__namespace['PointTrans']['lonlat2mercator']([_0x49974b['lng'],_0x49974b['lat']]),_0x19c8b5=this['_last_mBounds'],_0x484143=Math['round']((_0x3b35f9[0x0]-_0x19c8b5['xmin'])/this['_scale']),_0x258ff3=Math[_0x3106b9(_0x345800._0x1c879c)]((_0x19c8b5[_0x3106b9(0x1b0)]-_0x3b35f9[0x1])/this['_scale']),_0xb1b99=this[_0x3106b9(0x196)][_0x3106b9(_0x345800._0x5a92ab)]({'x':_0x484143,'y':_0x258ff3}),_0x1f8c1f=this['_heat']['_renderer']['ctx']['getImageData'](_0x484143-0x1,_0x258ff3-0x1,0x1,0x1)['data'];return{'x':_0x484143,'y':_0x258ff3,'value':_0xb1b99,'color':'rgba('+_0x1f8c1f[0x0]+','+_0x1f8c1f[0x1]+','+_0x1f8c1f[0x2]+','+_0x1f8c1f[0x3]+')'};}}]),_0x5102eb;}(BaseLayer);mars3d__namespace['layer']['HeatLayer']=HeatLayer,mars3d__namespace['LayerUtil']['register']('heat',HeatLayer);function getMercatorBounds(_0x391c83){var _0x27c26a=_0x464f5b,_0x2e23f8=mars3d__namespace['PointTrans']['lonlat2mercator']([_0x391c83[_0x27c26a(0x1bc)],_0x391c83['ymin']]),_0x1b25dc=mars3d__namespace['PointTrans']['lonlat2mercator']([_0x391c83['xmax'],_0x391c83[_0x27c26a(0x1b0)]]);return{'xmin':_0x2e23f8[0x0],'ymin':_0x2e23f8[0x1],'xmax':_0x1b25dc[0x0],'ymax':_0x1b25dc[0x1]};}function _0x1243(_0x246dfe,_0xaff008){var _0x552323=_0x5523();return _0x1243=function(_0x1243de,_0x2255da){_0x1243de=_0x1243de-0x17b;var _0x32f1db=_0x552323[_0x1243de];return _0x32f1db;},_0x1243(_0x246dfe,_0xaff008);}function _0x5523(){var _0x1b34da=['fromDegrees','height','attribute\x20vec3\x20position3DHigh;\x0a\x20\x20attribute\x20vec3\x20position3DLow;\x0a\x20\x20attribute\x20vec2\x20st;\x0a\x20\x20attribute\x20float\x20batchId;\x0a\x20\x20uniform\x20sampler2D\x20bumpMap_3;\x0a\x20\x20varying\x20vec3\x20v_positionMC;\x0a\x20\x20varying\x20vec3\x20v_positionEC;\x0a\x20\x20varying\x20vec2\x20v_st;\x0a\x0a\x20\x20void\x20main()\x0a\x20\x20{\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20czm_computePosition();\x0a\x20\x20\x20\x20v_positionMC\x20=\x20position3DHigh\x20+\x20position3DLow;\x0a\x20\x20\x20\x20v_positionEC\x20=\x20(czm_modelViewRelativeToEye\x20*\x20p).xyz;\x0a\x20\x20\x20\x20v_st\x20=\x20st;\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20texture2D(bumpMap_3,\x20v_st);\x0a\x20\x20\x20\x20float\x20centerBump\x20=\x20distance(vec3(0.0),color.rgb);\x0a\x20\x20\x20\x20vec3\x20upDir\x20=\x20normalize(v_positionMC.xyz);\x0a\x20\x20\x20\x20vec3\x20disPos\x20=\x20upDir\x20*\x20centerBump\x20*\x20','ymin','removeGraphic','_heat','options','_addedHook','bind','__esModule','StencilFunction','object','uniforms','push','_setOptionsHook','lng','floor','abs','image','maxCanvasSize','_rectangle','__proto__','layer','80970nGzvLv','905877xXfhKP','parse','3993656FzJKSy','Util','function','_graphic2','_getHeatCanvas','ymax','cssText','7beNfKV','BaseLayer','DomUtil','lonlat2mercator','1180289qkcvwe','style','construct','197QFFdWM','Material','forEach','xmin','defineProperty','length','_positions','xmax','heatStyle','diffHeight','PointTrans','max','_layer','copyCanvas','getOwnPropertyDescriptor','mercator2lonlat','merge','create','clientWidth','points','constructor','removeLayer','_createGraphic','minCanvasSize','27edAObd','_renderer','638QNNSnd','645kpZUhR','getValueAt','addGraphic','round','getOwnPropertySymbols','positions','radius','19828MArfDB','valueOf','graphic','_graphic','StencilOperation','call','_getArcHeatCanvas','getPrototypeOf','522070PRGQDv','filter','configure','lat','_map','clear','container','BlendingState','value','36OVghpL','undefined'];_0x5523=function(){return _0x1b34da;};return _0x5523();}function geLatLngBounds(_0x4c765e){var _0x547e99={_0x5e3f99:0x1c3,_0x3ef002:0x1bc},_0x5f04e5=_0x464f5b,_0x3070a8=mars3d__namespace[_0x5f04e5(_0x547e99._0x5e3f99)]['mercator2lonlat']([_0x4c765e[_0x5f04e5(_0x547e99._0x3ef002)],_0x4c765e['ymin']]),_0x7ab7b4=mars3d__namespace[_0x5f04e5(0x1c3)][_0x5f04e5(0x1c8)]([_0x4c765e['xmax'],_0x4c765e['ymax']]);return{'xmin':_0x3070a8[0x0],'ymin':_0x3070a8[0x1],'xmax':_0x7ab7b4[0x0],'ymax':_0x7ab7b4[0x1]};}function getVertexShaderSource(_0x57f062){var _0x4d3f3f={_0x148f76:0x193},_0x345bd1=_0x464f5b;return _0x345bd1(_0x4d3f3f._0x148f76)['concat'](_0x57f062,';\x0a\x20\x20\x20\x20p\x20+=vec4(disPos,0.0);\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20p;\x0a\x20\x20}\x0a');}exports['HeatLayer']=HeatLayer,Object['defineProperty'](exports,_0x464f5b(0x19a),{'value':!![]}); | ||
'use strict';var _0x7cad9d=_0x5969;(function(_0x4b149c,_0x1666a8){var _0x14af69={_0x4e65e4:0x1ce,_0x9ea30:0x16d},_0x2d65c8=_0x5969,_0x2e5b69=_0x4b149c();while(!![]){try{var _0x50a7e7=parseInt(_0x2d65c8(0x170))/0x1+parseInt(_0x2d65c8(0x19c))/0x2*(parseInt(_0x2d65c8(0x19f))/0x3)+parseInt(_0x2d65c8(0x1ae))/0x4*(parseInt(_0x2d65c8(_0x14af69._0x4e65e4))/0x5)+parseInt(_0x2d65c8(0x1b7))/0x6+-parseInt(_0x2d65c8(0x1b5))/0x7+-parseInt(_0x2d65c8(_0x14af69._0x9ea30))/0x8*(parseInt(_0x2d65c8(0x18d))/0x9)+-parseInt(_0x2d65c8(0x1ad))/0xa*(parseInt(_0x2d65c8(0x16e))/0xb);if(_0x50a7e7===_0x1666a8)break;else _0x2e5b69['push'](_0x2e5b69['shift']());}catch(_0x2ef3ec){_0x2e5b69['push'](_0x2e5b69['shift']());}}}(_0x56a6,0x3687e));function _interopNamespace(_0x1fd604){var _0x5b7d79=_0x5969;if(_0x1fd604&&_0x1fd604['__esModule'])return _0x1fd604;var _0x4e278a=Object['create'](null);return _0x1fd604&&Object['keys'](_0x1fd604)['forEach'](function(_0x3774a8){if(_0x3774a8!=='default'){var _0x4f99cb=Object['getOwnPropertyDescriptor'](_0x1fd604,_0x3774a8);Object['defineProperty'](_0x4e278a,_0x3774a8,_0x4f99cb['get']?_0x4f99cb:{'enumerable':!![],'get':function(){return _0x1fd604[_0x3774a8];}});}}),_0x4e278a[_0x5b7d79(0x1a5)]=_0x1fd604,_0x4e278a;}var mars3d__namespace=_interopNamespace(mars3d),h337__namespace=_interopNamespace(h337);function ownKeys(_0x1a45e7,_0x1b0407){var _0x22eedb={_0x1effb3:0x173},_0x5a9fc3=_0x5969,_0x296701=Object[_0x5a9fc3(0x17b)](_0x1a45e7);if(Object['getOwnPropertySymbols']){var _0x753d47=Object[_0x5a9fc3(0x1cb)](_0x1a45e7);_0x1b0407&&(_0x753d47=_0x753d47['filter'](function(_0x21defb){var _0x554631=_0x5a9fc3;return Object['getOwnPropertyDescriptor'](_0x1a45e7,_0x21defb)[_0x554631(0x1bc)];})),_0x296701[_0x5a9fc3(_0x22eedb._0x1effb3)]['apply'](_0x296701,_0x753d47);}return _0x296701;}function _objectSpread2(_0x162eac){var _0x4ff8c3={_0x334c48:0x1aa},_0x41b96a=_0x5969;for(var _0x628d07=0x1;_0x628d07<arguments[_0x41b96a(0x16b)];_0x628d07++){var _0x5bfa12=null!=arguments[_0x628d07]?arguments[_0x628d07]:{};_0x628d07%0x2?ownKeys(Object(_0x5bfa12),!0x0)['forEach'](function(_0x1ad8ef){_defineProperty(_0x162eac,_0x1ad8ef,_0x5bfa12[_0x1ad8ef]);}):Object[_0x41b96a(_0x4ff8c3._0x334c48)]?Object[_0x41b96a(0x181)](_0x162eac,Object['getOwnPropertyDescriptors'](_0x5bfa12)):ownKeys(Object(_0x5bfa12))['forEach'](function(_0x593d43){Object['defineProperty'](_0x162eac,_0x593d43,Object['getOwnPropertyDescriptor'](_0x5bfa12,_0x593d43));});}return _0x162eac;}function _0x56a6(){var _0x1cfbf5=['Util','uniforms','请引入\x20heatmap.js\x20库\x20','lng','arcDirection','VERTEX_FORMAT','_renderer','LayerUtil','parse','getOwnPropertySymbols','_graphic','toDataURL','297770APGBII','configure','mercator2lonlat','div','_last_heatData','ymin','_heat','ImageLayer',';\x0a\x20\x20\x20\x20p\x20+=vec4(disPos,0.0);\x0a\x20\x20\x20\x20gl_Position\x20=\x20czm_modelViewProjectionRelativeToEye\x20*\x20p;\x0a\x20\x20}\x0a','length','blur','632lICMys','11DReAFc','removeLayer','366104QqRHCn','heatStyle','ymax','push','LngLatPoint','_getHeatCanvas','DomUtil','positions','clear','removeGraphic','rectangle','keys','maxCanvasSize','_scale','body','_map','_last_mBounds','defineProperties','arc','clientWidth','image','_graphic2','style','type','concat','lat','Material','flyToByAnimationEnd','layer','585QsqFMK','image/png','diffHeight','writable','getPointData','Color','container','create','mars3d-heatmap\x20mars3d-hideDiv','radius','prototype','canvas','ctx','rgba(','setPositions','17314gSKgmn','abs','options','153EDNAiX','Derived\x20constructors\x20may\x20only\x20return\x20object\x20or\x20undefined','value','px;','round','defineProperty','default','min','flyTo','Cesium','Super\x20expression\x20must\x20either\x20be\x20null\x20or\x20a\x20function','getOwnPropertyDescriptors','_setOptionsHook','xmin','6542230KhsHSK','4IeIikh','xmax','_rectangle','show','undefined','_updatePositionsHook','max','627767nFcGOJ','getPrototypeOf','631392NeRmtV','forEach','bind','yellow','lonlat2mercator','enumerable','register','_layer','clientHeight','addGraphic','rgb(0,0,0)'];_0x56a6=function(){return _0x1cfbf5;};return _0x56a6();}function _classCallCheck(_0x267abb,_0x4039f3){if(!(_0x267abb instanceof _0x4039f3))throw new TypeError('Cannot\x20call\x20a\x20class\x20as\x20a\x20function');}function _defineProperties(_0x4a7ffd,_0xb8642a){var _0x572c2b={_0x46aa26:0x1a1,_0x3f27f2:0x190},_0x39cac6=_0x5969;for(var _0xdf30a4=0x0;_0xdf30a4<_0xb8642a[_0x39cac6(0x16b)];_0xdf30a4++){var _0x16af9f=_0xb8642a[_0xdf30a4];_0x16af9f['enumerable']=_0x16af9f['enumerable']||![],_0x16af9f['configurable']=!![];if(_0x39cac6(_0x572c2b._0x46aa26)in _0x16af9f)_0x16af9f[_0x39cac6(_0x572c2b._0x3f27f2)]=!![];Object['defineProperty'](_0x4a7ffd,_0x16af9f['key'],_0x16af9f);}}function _createClass(_0x6d5f79,_0x52b319,_0x22eb38){var _0x5dfbde={_0x32381b:0x1a4},_0x52f77b=_0x5969;if(_0x52b319)_defineProperties(_0x6d5f79['prototype'],_0x52b319);if(_0x22eb38)_defineProperties(_0x6d5f79,_0x22eb38);return Object[_0x52f77b(_0x5dfbde._0x32381b)](_0x6d5f79,_0x52f77b(0x197),{'writable':![]}),_0x6d5f79;}function _defineProperty(_0xca2bde,_0x19e877,_0x2768db){return _0x19e877 in _0xca2bde?Object['defineProperty'](_0xca2bde,_0x19e877,{'value':_0x2768db,'enumerable':!![],'configurable':!![],'writable':!![]}):_0xca2bde[_0x19e877]=_0x2768db,_0xca2bde;}function _inherits(_0xc3d20d,_0x19ea79){var _0x87c994=_0x5969;if(typeof _0x19ea79!=='function'&&_0x19ea79!==null)throw new TypeError(_0x87c994(0x1a9));_0xc3d20d['prototype']=Object['create'](_0x19ea79&&_0x19ea79['prototype'],{'constructor':{'value':_0xc3d20d,'writable':!![],'configurable':!![]}}),Object['defineProperty'](_0xc3d20d,'prototype',{'writable':![]});if(_0x19ea79)_setPrototypeOf(_0xc3d20d,_0x19ea79);}function _0x5969(_0x4f73da,_0x3f207a){var _0x56a6d3=_0x56a6();return _0x5969=function(_0x596940,_0x1bd083){_0x596940=_0x596940-0x16a;var _0x4d268d=_0x56a6d3[_0x596940];return _0x4d268d;},_0x5969(_0x4f73da,_0x3f207a);}function _getPrototypeOf(_0x1dad17){var _0x3e8543=_0x5969;return _getPrototypeOf=Object['setPrototypeOf']?Object[_0x3e8543(0x1b6)]['bind']():function _0x462619(_0x1cd95c){var _0x4be766=_0x3e8543;return _0x1cd95c['__proto__']||Object[_0x4be766(0x1b6)](_0x1cd95c);},_getPrototypeOf(_0x1dad17);}function _setPrototypeOf(_0x3f1822,_0x335cc5){var _0xd5b4c4=_0x5969;return _setPrototypeOf=Object['setPrototypeOf']?Object['setPrototypeOf'][_0xd5b4c4(0x1b9)]():function _0x3c9052(_0x3995bc,_0x49de13){return _0x3995bc['__proto__']=_0x49de13,_0x3995bc;},_setPrototypeOf(_0x3f1822,_0x335cc5);}function _isNativeReflectConstruct(){var _0x5e1e59=_0x5969;if(typeof Reflect===_0x5e1e59(0x1b2)||!Reflect['construct'])return![];if(Reflect['construct']['sham'])return![];if(typeof Proxy==='function')return!![];try{return Boolean['prototype']['valueOf']['call'](Reflect['construct'](Boolean,[],function(){})),!![];}catch(_0x1b8b30){return![];}}function _assertThisInitialized(_0x2fbfde){if(_0x2fbfde===void 0x0)throw new ReferenceError('this\x20hasn\x27t\x20been\x20initialised\x20-\x20super()\x20hasn\x27t\x20been\x20called');return _0x2fbfde;}function _possibleConstructorReturn(_0xca4b4b,_0x49e19b){var _0x91a530=_0x5969;if(_0x49e19b&&(typeof _0x49e19b==='object'||typeof _0x49e19b==='function'))return _0x49e19b;else{if(_0x49e19b!==void 0x0)throw new TypeError(_0x91a530(0x1a0));}return _assertThisInitialized(_0xca4b4b);}function _createSuper(_0x3abcaf){var _0x502e9f=_isNativeReflectConstruct();return function _0x5954d8(){var _0x319ee3=_getPrototypeOf(_0x3abcaf),_0x2f289d;if(_0x502e9f){var _0x4bb689=_getPrototypeOf(this)['constructor'];_0x2f289d=Reflect['construct'](_0x319ee3,arguments,_0x4bb689);}else _0x2f289d=_0x319ee3['apply'](this,arguments);return _possibleConstructorReturn(this,_0x2f289d);};}var HeatMaterial='uniform\x20sampler2D\x20image;\x0a\x0aczm_material\x20czm_getMaterial(czm_materialInput\x20materialInput)\x20{\x0a\x20\x20czm_material\x20material\x20=\x20czm_getDefaultMaterial(materialInput);\x0a\x20\x20vec2\x20st\x20=\x20materialInput.st;\x0a\x20\x20vec4\x20colorImage\x20=\x20texture2D(image,\x20st);\x0a\x20\x20if(colorImage.rgb\x20==\x20vec3(1.0)\x20||\x20colorImage.rgb\x20==\x20vec3(0.0))\x20{\x0a\x20\x20\x20\x20discard;\x0a\x20\x20}\x0a\x20\x20material.diffuse\x20=\x20colorImage.rgb;\x0a\x20\x20material.alpha\x20=\x20colorImage.a;\x0a\x20\x20return\x20material;\x0a}\x0a';if(!h337__namespace[_0x7cad9d(0x194)])throw new Error(_0x7cad9d(0x1c4));var Cesium=mars3d__namespace[_0x7cad9d(0x1a8)],BaseLayer=mars3d__namespace[_0x7cad9d(0x18c)]['BaseLayer'],DEF_HEATSTYLE={'maxOpacity':0.8,'minOpacity':0.1,'blur':0.85,'radius':0x19,'gradient':{0.4:'blue',0.6:'green',0.8:_0x7cad9d(0x1ba),0.9:'red'}},DEF_STYLE={'arcRadiusScale':1.5,'arcBlurScale':1.5,'vertexFormat':Cesium['EllipsoidSurfaceAppearance'][_0x7cad9d(0x1c7)]},HeatLayer=function(_0x536998){var _0x187597={_0x3542ef:0x1ab,_0x53fc26:0x175,_0xe073e6:0x191},_0x110dcf={_0x4bd2ee:0x1ca,_0x5d7246:0x1bb,_0x29f8ca:0x1a3,_0x471108:0x1c8,_0x52116d:0x199,_0x4dfc38:0x19a},_0x35fa1e={_0x494ed8:0x171,_0x4d2dd6:0x16c,_0x366099:0x186,_0x43016b:0x1c1,_0x2e30f1:0x176,_0x2a8a77:0x1c8,_0x27ebf3:0x1d4,_0x4e16f1:0x19e},_0x5330da={_0x15c160:0x17a,_0x25ae5a:0x19d,_0x1acb31:0x19e,_0x53c2d6:0x171,_0x7c366a:0x1af,_0x2c82ca:0x17d,_0x120882:0x1b8,_0x173454:0x180,_0x36e312:0x1d3,_0xeb5bb8:0x195,_0x236f48:0x186,_0x4e474e:0x188,_0x584e55:0x194,_0x4d7a5e:0x171,_0x76a848:0x198},_0x17700c={_0x51c91b:0x186,_0x1ccee6:0x18f,_0x591c1c:0x18a,_0x32a01:0x1c6,_0x20f614:0x1be,_0x32bb26:0x1be},_0x3fd80a={_0x42c8dc:0x1cc},_0xe1711e={_0xc75c61:0x1b1,_0x589e59:0x187,_0x93c16e:0x18e,_0x5f2585:0x1c3,_0x256997:0x185,_0x15c537:0x184},_0x3cfba0={_0x55717c:0x1be,_0x3dde80:0x179},_0x5cac9b={_0x45bec8:0x176,_0x14710b:0x171,_0x3edaf3:0x17f,_0x123d07:0x16f},_0x4f5c56={_0x41c3d2:0x1be,_0x26d73d:0x177},_0xc88ebd={_0x254011:0x187,_0x23af6d:0x184},_0xb51383={_0x33ae01:0x173},_0xba59b9={_0x51256d:0x1c2},_0x393e2d={_0x1f8f83:0x19e,_0x2d1917:0x17c,_0x50a2c2:0x17e,_0x14716a:0x1bf,_0x5ce8f5:0x19e,_0x214928:0x171},_0x3a009d=_0x7cad9d;_inherits(_0xea94c2,_0x536998);var _0x45802e=_createSuper(_0xea94c2);function _0xea94c2(){var _0x2793fb=_0x5969,_0x52f2c2,_0x10e7f0,_0x5b3e12,_0x1e86c7=arguments['length']>0x0&&arguments[0x0]!==undefined?arguments[0x0]:{};return _classCallCheck(this,_0xea94c2),_0x5b3e12=_0x45802e['call'](this,_0x1e86c7),_0x5b3e12[_0x2793fb(_0x393e2d._0x1f8f83)][_0x2793fb(0x17c)]=(_0x52f2c2=_0x5b3e12['options'][_0x2793fb(_0x393e2d._0x2d1917)])!==null&&_0x52f2c2!==void 0x0?_0x52f2c2:document['body'][_0x2793fb(0x183)],_0x5b3e12['options']['maxCanvasSize']=Math['min'](_0x5b3e12['options']['maxCanvasSize'],0x1388),_0x5b3e12['options']['minCanvasSize']=(_0x10e7f0=_0x5b3e12[_0x2793fb(0x19e)]['minCanvasSize'])!==null&&_0x10e7f0!==void 0x0?_0x10e7f0:document[_0x2793fb(_0x393e2d._0x50a2c2)][_0x2793fb(_0x393e2d._0x14716a)],_0x5b3e12['options']['minCanvasSize']=Math[_0x2793fb(0x1b4)](_0x5b3e12[_0x2793fb(0x19e)]['minCanvasSize'],0x2bc),_0x5b3e12[_0x2793fb(_0x393e2d._0x5ce8f5)]['heatStyle']=_objectSpread2(_objectSpread2({},DEF_HEATSTYLE),_0x5b3e12[_0x2793fb(_0x393e2d._0x5ce8f5)][_0x2793fb(_0x393e2d._0x214928)]||{}),_0x5b3e12['options']['style']=_objectSpread2(_objectSpread2({},DEF_STYLE),_0x5b3e12['options']['style']||{}),_0x5b3e12;}return _createClass(_0xea94c2,[{'key':'layer','get':function _0x1eabdb(){return this['_layer'];}},{'key':'heatStyle','get':function _0x5c4d44(){return this['options']['heatStyle'];},'set':function _0x35d229(_0x4911ca){var _0x4d8374=_0x5969;this['options']['heatStyle']=mars3d__namespace[_0x4d8374(_0xba59b9._0x51256d)]['merge'](this[_0x4d8374(0x19e)]['heatStyle'],_0x4911ca),this['_heat']&&(this['_heat'][_0x4d8374(0x1cf)](this['options'][_0x4d8374(0x171)]),this['_updatePositionsHook'](!![]));}},{'key':'style','get':function _0x5463b0(){var _0x21d66f=_0x5969;return this[_0x21d66f(0x19e)][_0x21d66f(0x186)];},'set':function _0x29da33(_0x5951fc){this['options']['style']=mars3d__namespace['Util']['merge'](this['options']['style'],_0x5951fc);}},{'key':'positions','get':function _0x35652a(){return this['_positions'];},'set':function _0x327625(_0x227162){var _0x43331a=_0x5969;this[_0x43331a(0x19b)](_0x227162);}},{'key':'coordinates','get':function _0x162909(){var _0x3a512d=_0x5969,_0x41c616=[];return this['points'][_0x3a512d(0x1b8)](function(_0x13bc49){var _0x5d741c=_0x3a512d;_0x41c616[_0x5d741c(_0xb51383._0x33ae01)](_0x13bc49['toArray']());}),_0x41c616;}},{'key':'rectangle','get':function _0x47f052(){return this['_rectangle'];}},{'key':_0x3a009d(_0x187597._0x3542ef),'value':function _0x2a38c8(_0x2e6c38,_0x1075aa){var _0x1d5995=_0x3a009d;_0x2e6c38[_0x1d5995(0x177)]&&(this['positions']=_0x2e6c38['positions']);}},{'key':'_mountedHook','value':function _0x5578d2(){var _0x50e36b=_0x3a009d;this['style'][_0x50e36b(_0xc88ebd._0x254011)]===_0x50e36b(_0xc88ebd._0x23af6d)?this['_layer']=new mars3d__namespace['layer'][(_0x50e36b(0x1d5))]({'crs':'EPSG:3857','private':!![]}):this['_layer']=new mars3d__namespace['layer']['GraphicLayer']({'private':!![]});}},{'key':'_addedHook','value':function _0x373778(){var _0x78ecfe=_0x3a009d;this['_map']['addLayer'](this[_0x78ecfe(_0x4f5c56._0x41c3d2)]),this['options']['positions']&&(this['positions']=this['options'][_0x78ecfe(_0x4f5c56._0x26d73d)]),this['options'][_0x78ecfe(0x1a7)]&&this[_0x78ecfe(0x18b)]();}},{'key':'_removedHook','value':function _0x59be78(){var _0xf2aa68=_0x3a009d;this['heatStyle']['container']&&(mars3d__namespace[_0xf2aa68(_0x5cac9b._0x45bec8)]['remove'](this[_0xf2aa68(_0x5cac9b._0x14710b)]['container']),delete this['heatStyle']['container']),this[_0xf2aa68(0x178)](),this[_0xf2aa68(_0x5cac9b._0x3edaf3)][_0xf2aa68(_0x5cac9b._0x123d07)](this['_layer']);}},{'key':'addPosition','value':function _0x284a2e(_0x5f5234,_0x54fa08){this['_positions']=this['_positions']||[],this['_positions']['push'](_0x5f5234),this['_updatePositionsHook'](_0x54fa08);}},{'key':'setPositions','value':function _0x22802c(_0x4bb93a,_0x292046){var _0x391426=_0x3a009d;this['_positions']=_0x4bb93a,this[_0x391426(0x1b3)](_0x292046);}},{'key':'clear','value':function _0x108388(){var _0x1a7acd=_0x3a009d;this['_graphic']&&(this[_0x1a7acd(_0x3cfba0._0x55717c)]['removeGraphic'](this['_graphic'],!![]),delete this['_graphic']),this['_graphic2']&&(this['_layer'][_0x1a7acd(_0x3cfba0._0x3dde80)](this['_graphic2'],!![]),delete this['_graphic2']);}},{'key':'_updatePositionsHook','value':function _0x442409(_0x3e4301){var _0x15fd4c=_0x3a009d;if(!this[_0x15fd4c(_0xe1711e._0xc75c61)]||!this['_map']||!this['positions']||this['positions']['length']===0x0)return this;var _0x6255e8=this[_0x15fd4c(0x175)]();if(this['style'][_0x15fd4c(_0xe1711e._0x589e59)]==='image')this['_layer']['setOptions']({'url':_0x6255e8[_0x15fd4c(0x1cd)](_0x15fd4c(_0xe1711e._0x93c16e)),'rectangle':this['_rectangle'],'opacity':this[_0x15fd4c(0x186)]['opacity']});else this['style'][_0x15fd4c(0x182)]?this['_graphic']&&_0x3e4301?(this['_graphic'][_0x15fd4c(_0xe1711e._0x5f2585)]['image']=_0x6255e8,this['_graphic']['uniforms']['bumpMap']=this['_getArcHeatCanvas'](),this['_graphic2']&&(this[_0x15fd4c(_0xe1711e._0x256997)]['uniforms'][_0x15fd4c(_0xe1711e._0x15c537)]=_0x6255e8,this['_graphic2']['uniforms']['bumpMap']=this['_graphic']['uniforms']['bumpMap'])):this['_createArcGraphic'](_0x6255e8):this['_graphic']&&_0x3e4301?this['_graphic']['uniforms']['image']=_0x6255e8:this['_createGraphic'](_0x6255e8);return this;}},{'key':'_createGraphic','value':function _0x547736(_0xa8bf61){var _0x2efe34=_0x3a009d;this['clear'](),this[_0x2efe34(_0x3fd80a._0x42c8dc)]=new mars3d__namespace['graphic']['RectanglePrimitive'](_objectSpread2(_objectSpread2({},this['options']),{},{'rectangle':this['_rectangle'],'appearance':new Cesium['EllipsoidSurfaceAppearance']({'material':new Cesium['Material']({'fabric':{'uniforms':{'image':_0xa8bf61},'source':HeatMaterial},'translucent':!![]}),'flat':!![]})})),this[_0x2efe34(0x1be)][_0x2efe34(0x1c0)](this['_graphic']);}},{'key':'_createArcGraphic','value':function _0x41ae23(_0x43e6f2){var _0x207e4c=_0x3a009d,_0x3352ca;this[_0x207e4c(0x178)]();var _0x5dffdb=Cesium['RenderState']['fromCache']({'cull':{'enabled':!![]},'depthTest':{'enabled':!![]},'stencilTest':{'enabled':!![],'frontFunction':Cesium['StencilFunction']['ALWAYS'],'frontOperation':{'fail':Cesium['StencilOperation']['KEEP'],'zFail':Cesium['StencilOperation']['KEEP'],'zPass':Cesium['StencilOperation']['REPLACE']},'backFunction':Cesium['StencilFunction']['ALWAYS'],'backOperation':{'fail':Cesium['StencilOperation']['KEEP'],'zFail':Cesium['StencilOperation']['KEEP'],'zPass':Cesium['StencilOperation']['REPLACE']},'reference':0x2,'mask':0x2},'blending':Cesium['BlendingState']['ALPHA_BLEND']}),_0x1f0212=Math['floor']((_0x3352ca=this[_0x207e4c(_0x17700c._0x51c91b)][_0x207e4c(_0x17700c._0x1ccee6)])!==null&&_0x3352ca!==void 0x0?_0x3352ca:this['_mBoundsMax']*0.02)+0.1;this['style']['diffHeight']&&delete this[_0x207e4c(_0x17700c._0x51c91b)][_0x207e4c(_0x17700c._0x1ccee6)];var _0x5087f5=(this['style']['splitNum'],0x64),_0x30a433=Math['max'](this['_rectangle']['height'],this[_0x207e4c(0x1b0)]['width']);this['style']['granularity']=_0x30a433/=_0x5087f5;var _0xb489b1=new Cesium[(_0x207e4c(_0x17700c._0x591c1c))]({'fabric':{'uniforms':{'image':_0x43e6f2,'repeat':new Cesium['Cartesian2'](0x1,0x1),'color':new Cesium[(_0x207e4c(0x192))](0x1,0x1,0x1,0x0),'bumpMap':this['_getArcHeatCanvas']()},'source':HeatMaterial},'translucent':!![]}),_0x52b420=this['style'][_0x207e4c(_0x17700c._0x32a01)]||0x1;this['_graphic']=new mars3d__namespace['graphic']['RectanglePrimitive'](_objectSpread2(_objectSpread2({},this['options']),{},{'rectangle':this['_rectangle'],'appearance':new Cesium['EllipsoidSurfaceAppearance']({'flat':!![],'aboveGround':!![],'renderState':_0x5dffdb,'material':_0xb489b1,'vertexShaderSource':getVertexShaderSource(_0x1f0212*_0x52b420)})})),this[_0x207e4c(_0x17700c._0x20f614)]['addGraphic'](this['_graphic']),this['style']['arcDirection']===0x0&&(this['_graphic2']=new mars3d__namespace['graphic']['RectanglePrimitive'](_objectSpread2(_objectSpread2({},this['options']),{},{'rectangle':this['_rectangle'],'appearance':new Cesium['EllipsoidSurfaceAppearance']({'flat':!![],'aboveGround':!![],'renderState':_0x5dffdb,'material':_0xb489b1,'vertexShaderSource':getVertexShaderSource(-_0x1f0212)})})),this[_0x207e4c(_0x17700c._0x32bb26)]['addGraphic'](this[_0x207e4c(0x185)]));}},{'key':'getRectangle','value':function _0x3cee21(_0x3c26c5){var _0xf2356a=_0x3a009d;return _0x3c26c5!==null&&_0x3c26c5!==void 0x0&&_0x3c26c5['isFormat']&&this[_0xf2356a(0x1b0)]?mars3d__namespace['PolyUtil']['formatRectangle'](this['_rectangle']):this[_0xf2356a(0x1b0)];}},{'key':_0x3a009d(_0x187597._0x53fc26),'value':function _0x492b16(){var _0x45c542={_0x747a31:0x189,_0x3d19c9:0x1a6},_0x59a612={_0x18fe07:0x1a1,_0x34f3f7:0x17a,_0x22dfdb:0x1c5,_0x4644b1:0x1b4,_0x4f4841:0x1b4,_0x29be0d:0x173},_0x408b40=_0x3a009d,_0x9411e1=this,_0x48a571,_0x1d1c87,_0x29360e,_0x35ef2d,_0x17751f=this['_positions'],_0x5b5f71=[],_0x4cf017,_0x45d3cb,_0x949d2c,_0x4d4e20;_0x17751f['forEach'](function(_0x30c570){var _0x1b796b=_0x5969,_0x297a54=mars3d__namespace[_0x1b796b(0x174)]['parse'](_0x30c570);if(!_0x297a54)return;_0x297a54[_0x1b796b(_0x59a612._0x18fe07)]=_0x30c570['value']||0x1,!_0x9411e1['options'][_0x1b796b(_0x59a612._0x34f3f7)]&&(_0x4cf017===undefined?(_0x4cf017=_0x297a54[_0x1b796b(_0x59a612._0x22dfdb)],_0x45d3cb=_0x297a54['lng'],_0x949d2c=_0x297a54['lat'],_0x4d4e20=_0x297a54['lat']):(_0x4cf017=Math['min'](_0x4cf017,_0x297a54['lng']),_0x45d3cb=Math[_0x1b796b(_0x59a612._0x4644b1)](_0x45d3cb,_0x297a54['lng']),_0x949d2c=Math['min'](_0x949d2c,_0x297a54['lat']),_0x4d4e20=Math[_0x1b796b(_0x59a612._0x4f4841)](_0x4d4e20,_0x297a54['lat']))),_0x5b5f71[_0x1b796b(_0x59a612._0x29be0d)](_0x297a54);});var _0x4babde=this['options'][_0x408b40(_0x5330da._0x15c160)]||{'xmin':_0x4cf017,'xmax':_0x45d3cb,'ymin':_0x949d2c,'ymax':_0x4d4e20},_0x247d0c=getMercatorBounds(_0x4babde),_0x22f463=Math['abs'](_0x247d0c['xmax']-_0x247d0c['xmin']),_0x52cfdc=Math[_0x408b40(_0x5330da._0x25ae5a)](_0x247d0c['ymax']-_0x247d0c['ymin']),_0x50cee3=Math['max'](_0x22f463,_0x52cfdc),_0x50cffc=Math['min'](_0x22f463,_0x52cfdc);this['_mBoundsMax']=_0x50cee3;var _0x2c3533=0x1;if(_0x50cee3>this['options']['maxCanvasSize'])_0x2c3533=_0x50cee3/this['options']['maxCanvasSize'],_0x50cffc/_0x2c3533<this[_0x408b40(_0x5330da._0x1acb31)]['minCanvasSize']&&(_0x2c3533=_0x50cffc/this['options']['minCanvasSize']);else _0x50cffc<this['options']['minCanvasSize']&&(_0x2c3533=_0x50cffc/this['options']['minCanvasSize'],_0x50cee3/_0x2c3533>this[_0x408b40(0x19e)]['maxCanvasSize']&&(_0x2c3533=_0x50cee3/this[_0x408b40(0x19e)]['maxCanvasSize']));var _0x331b29=this[_0x408b40(_0x5330da._0x53c2d6)][_0x408b40(0x196)]*1.5,_0x36b041=_0x22f463/_0x2c3533+_0x331b29*0x2,_0x20488e=_0x52cfdc/_0x2c3533+_0x331b29*0x2,_0xadb601=_0x331b29*_0x2c3533;_0x247d0c['xmin']-=_0xadb601,_0x247d0c[_0x408b40(0x1d3)]-=_0xadb601,_0x247d0c[_0x408b40(_0x5330da._0x7c366a)]+=_0xadb601,_0x247d0c['ymax']+=_0xadb601,this[_0x408b40(_0x5330da._0x2c82ca)]=_0x2c3533,_0x4babde=geLatLngBounds(_0x247d0c),this[_0x408b40(0x1b0)]=Cesium['Rectangle']['fromDegrees'](_0x4babde[_0x408b40(0x1ac)],_0x4babde['ymin'],_0x4babde['xmax'],_0x4babde['ymax']);var _0x298f93=(_0x48a571=_0x5b5f71[0x0]['value'])!==null&&_0x48a571!==void 0x0?_0x48a571:0x1,_0x57dc53=(_0x1d1c87=_0x5b5f71[0x0]['value'])!==null&&_0x1d1c87!==void 0x0?_0x1d1c87:0x0,_0x4f218e=[];_0x5b5f71[_0x408b40(_0x5330da._0x120882)](function(_0x57c1f3){var _0x1b263c=_0x408b40,_0xc6d60d=mars3d__namespace['PointTrans']['lonlat2mercator']([_0x57c1f3['lng'],_0x57c1f3[_0x1b263c(_0x45c542._0x747a31)]]),_0x87c9d1=_0x57c1f3['value']||0x1,_0x432f52=Math['round']((_0xc6d60d[0x0]-_0x247d0c['xmin'])/_0x2c3533),_0x3f53e2=Math['round']((_0x247d0c['ymax']-_0xc6d60d[0x1])/_0x2c3533);_0x298f93=Math['max'](_0x298f93,_0x87c9d1),_0x57dc53=Math[_0x1b263c(_0x45c542._0x3d19c9)](_0x57dc53,_0x87c9d1),_0x4f218e['push']({'x':_0x432f52,'y':_0x3f53e2,'value':_0x87c9d1});});var _0x4dc9d3={'min':(_0x29360e=this['options'][_0x408b40(0x1a6)])!==null&&_0x29360e!==void 0x0?_0x29360e:_0x57dc53,'max':(_0x35ef2d=this['options']['max'])!==null&&_0x35ef2d!==void 0x0?_0x35ef2d:_0x298f93,'data':_0x4f218e};this[_0x408b40(0x1d2)]=_0x4dc9d3;(!this['_last_mBounds']||_0x247d0c['xmin']!==this['_last_mBounds']['xmin']||_0x247d0c['ymin']!==this[_0x408b40(_0x5330da._0x173454)][_0x408b40(_0x5330da._0x36e312)]||_0x247d0c[_0x408b40(0x1af)]!==this['_last_mBounds']['xmax']||_0x247d0c['ymax']!==this['_last_mBounds']['ymax'])&&(this['_last_mBounds']=_0x247d0c,!this['heatStyle'][_0x408b40(0x193)]&&(this['heatStyle'][_0x408b40(0x193)]=mars3d__namespace[_0x408b40(0x176)]['create'](_0x408b40(0x1d1),_0x408b40(_0x5330da._0xeb5bb8),this['_map']['container'])),this['heatStyle']['container'][_0x408b40(_0x5330da._0x236f48)]['cssText']='width:'['concat'](_0x36b041,'px;height:')[_0x408b40(_0x5330da._0x4e474e)](_0x20488e,_0x408b40(0x1a2)),!this['_heat']?this['_heat']=h337__namespace[_0x408b40(_0x5330da._0x584e55)](this[_0x408b40(0x171)]):this[_0x408b40(0x1d4)]['configure'](this[_0x408b40(_0x5330da._0x4d7a5e)]));this['_heat']['setData'](_0x4dc9d3);var _0x5e7632=mars3d__namespace['DomUtil']['copyCanvas'](this['_heat']['_renderer'][_0x408b40(_0x5330da._0x76a848)]);return _0x5e7632;}},{'key':'_getArcHeatCanvas','value':function _0x27a5f0(){var _0x3cd645=_0x3a009d;this[_0x3cd645(0x1d4)]['configure']({'radius':this[_0x3cd645(_0x35fa1e._0x494ed8)]['radius']*this['style']['arcRadiusScale'],'blur':this['heatStyle'][_0x3cd645(_0x35fa1e._0x4d2dd6)]*this[_0x3cd645(_0x35fa1e._0x366099)]['arcBlurScale'],'gradient':this[_0x3cd645(0x171)]['gradientArc']||{0.25:_0x3cd645(_0x35fa1e._0x43016b),0.55:'rgb(140,140,140)',0.85:'rgb(216,216,216)',0x1:'rgb(255,255,255)'}});var _0x51f217=mars3d__namespace[_0x3cd645(_0x35fa1e._0x2e30f1)]['copyCanvas'](this['_heat'][_0x3cd645(_0x35fa1e._0x2a8a77)]['canvas']);return this[_0x3cd645(_0x35fa1e._0x27ebf3)]['configure'](this[_0x3cd645(_0x35fa1e._0x4e16f1)]['heatStyle']),_0x51f217;}},{'key':_0x3a009d(_0x187597._0xe073e6),'value':function _0x29a4ac(_0x3b9615){var _0x3190d9=_0x3a009d,_0x4a86af=mars3d__namespace['LngLatPoint'][_0x3190d9(_0x110dcf._0x4bd2ee)](_0x3b9615);if(!_0x4a86af)return{};var _0x1c0c77=mars3d__namespace['PointTrans'][_0x3190d9(_0x110dcf._0x5d7246)]([_0x4a86af['lng'],_0x4a86af['lat']]),_0x284779=this['_last_mBounds'],_0x4901d8=Math[_0x3190d9(_0x110dcf._0x29f8ca)]((_0x1c0c77[0x0]-_0x284779['xmin'])/this['_scale']),_0x8bc7b5=Math[_0x3190d9(0x1a3)]((_0x284779['ymax']-_0x1c0c77[0x1])/this['_scale']),_0xc6bb41=this[_0x3190d9(0x1d4)]['getValueAt']({'x':_0x4901d8,'y':_0x8bc7b5}),_0x270d42=this[_0x3190d9(0x1d4)][_0x3190d9(_0x110dcf._0x471108)][_0x3190d9(_0x110dcf._0x52116d)]['getImageData'](_0x4901d8-0x1,_0x8bc7b5-0x1,0x1,0x1)['data'];return{'x':_0x4901d8,'y':_0x8bc7b5,'value':_0xc6bb41,'color':_0x3190d9(_0x110dcf._0x4dfc38)+_0x270d42[0x0]+','+_0x270d42[0x1]+','+_0x270d42[0x2]+','+_0x270d42[0x3]+')'};}}]),_0xea94c2;}(BaseLayer);mars3d__namespace['layer']['HeatLayer']=HeatLayer,mars3d__namespace[_0x7cad9d(0x1c9)][_0x7cad9d(0x1bd)]('heat',HeatLayer);function getMercatorBounds(_0x1b0fdb){var _0x5c1c9e={_0x417dc3:0x1d3},_0x2180c9=_0x7cad9d,_0xafb0c2=mars3d__namespace['PointTrans']['lonlat2mercator']([_0x1b0fdb['xmin'],_0x1b0fdb[_0x2180c9(_0x5c1c9e._0x417dc3)]]),_0x5f32e5=mars3d__namespace['PointTrans']['lonlat2mercator']([_0x1b0fdb['xmax'],_0x1b0fdb['ymax']]);return{'xmin':_0xafb0c2[0x0],'ymin':_0xafb0c2[0x1],'xmax':_0x5f32e5[0x0],'ymax':_0x5f32e5[0x1]};}function geLatLngBounds(_0x32ca07){var _0x2b3147={_0x540b5c:0x1ac,_0xd83929:0x172},_0xa99c1b=_0x7cad9d,_0x5438b1=mars3d__namespace['PointTrans'][_0xa99c1b(0x1d0)]([_0x32ca07[_0xa99c1b(_0x2b3147._0x540b5c)],_0x32ca07['ymin']]),_0x3d4e2a=mars3d__namespace['PointTrans']['mercator2lonlat']([_0x32ca07['xmax'],_0x32ca07[_0xa99c1b(_0x2b3147._0xd83929)]]);return{'xmin':_0x5438b1[0x0],'ymin':_0x5438b1[0x1],'xmax':_0x3d4e2a[0x0],'ymax':_0x3d4e2a[0x1]};}function getVertexShaderSource(_0x2533df){var _0x5b0a4a={_0xd604f9:0x16a},_0x365d5b=_0x7cad9d;return'attribute\x20vec3\x20position3DHigh;\x0a\x20\x20attribute\x20vec3\x20position3DLow;\x0a\x20\x20attribute\x20vec2\x20st;\x0a\x20\x20attribute\x20float\x20batchId;\x0a\x20\x20uniform\x20sampler2D\x20bumpMap_3;\x0a\x20\x20varying\x20vec3\x20v_positionMC;\x0a\x20\x20varying\x20vec3\x20v_positionEC;\x0a\x20\x20varying\x20vec2\x20v_st;\x0a\x0a\x20\x20void\x20main()\x0a\x20\x20{\x0a\x20\x20\x20\x20vec4\x20p\x20=\x20czm_computePosition();\x0a\x20\x20\x20\x20v_positionMC\x20=\x20position3DHigh\x20+\x20position3DLow;\x0a\x20\x20\x20\x20v_positionEC\x20=\x20(czm_modelViewRelativeToEye\x20*\x20p).xyz;\x0a\x20\x20\x20\x20v_st\x20=\x20st;\x0a\x20\x20\x20\x20vec4\x20color\x20=\x20texture2D(bumpMap_3,\x20v_st);\x0a\x20\x20\x20\x20float\x20centerBump\x20=\x20distance(vec3(0.0),color.rgb);\x0a\x20\x20\x20\x20vec3\x20upDir\x20=\x20normalize(v_positionMC.xyz);\x0a\x20\x20\x20\x20vec3\x20disPos\x20=\x20upDir\x20*\x20centerBump\x20*\x20'['concat'](_0x2533df,_0x365d5b(_0x5b0a4a._0xd604f9));}exports['HeatLayer']=HeatLayer,Object['defineProperty'](exports,'__esModule',{'value':!![]}); | ||
})); |
{ | ||
"name": "mars3d-heatmap", | ||
"version": "3.4.21", | ||
"version": "3.4.22", | ||
"description": "Mars3D平台插件,结合heatmap可视化功能插件", | ||
@@ -13,3 +13,3 @@ "main": "dist/mars3d-heatmap.js", | ||
"devDependencies": { | ||
"mars3d": "~3.4.21" | ||
"mars3d": "~3.4.22" | ||
}, | ||
@@ -16,0 +16,0 @@ "scripts": { |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
31521
120