UNPKG

mars3d-mapv

Version:

Mars3D平台插件,结合mapv可视化功能插件

16 lines (15 loc) 40 kB
/** * Mars3D平台插件,结合mapv可视化功能插件 mars3d-mapv * * 版本信息:v3.10.11 * 编译日期:2025-12-31 16:29 * 版权所有:Copyright by 火星科技 http://mars3d.cn * 使用单位:火星科技免费公开版 ,2025-07-01 */ (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, (window.mars3d || require('mars3d')), (window.mapv || require('mapv'))) : typeof define === 'function' && define.amd ? define(['exports', 'mars3d', 'mapv'], factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global["mars3d-mapv"] = {}, global.mars3d, global.mapv)); })(this, (function (exports, mars3d, mapv) { 'use strict';function _0x234b(_0x216d3d,_0x1c191d){const _0x1edcf6=_0x1edc();return _0x234b=function(_0x234bc4,_0x5b8009){_0x234bc4=_0x234bc4-0x89;let _0x46aa09=_0x1edcf6[_0x234bc4];if(_0x234b['rJZVdw']===undefined){var _0x3f799f=function(_0x43b84b){const _0x7bc9ab='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';let _0x170df1='',_0x43ac7b='';for(let _0x3f347f=0x0,_0x183783,_0x1ac78f,_0x4daae6=0x0;_0x1ac78f=_0x43b84b['charAt'](_0x4daae6++);~_0x1ac78f&&(_0x183783=_0x3f347f%0x4?_0x183783*0x40+_0x1ac78f:_0x1ac78f,_0x3f347f++%0x4)?_0x170df1+=String['fromCharCode'](0xff&_0x183783>>(-0x2*_0x3f347f&0x6)):0x0){_0x1ac78f=_0x7bc9ab['indexOf'](_0x1ac78f);}for(let _0x5375ea=0x0,_0x170db4=_0x170df1['length'];_0x5375ea<_0x170db4;_0x5375ea++){_0x43ac7b+='%'+('00'+_0x170df1['charCodeAt'](_0x5375ea)['toString'](0x10))['slice'](-0x2);}return decodeURIComponent(_0x43ac7b);};_0x234b['mrLgVH']=_0x3f799f,_0x216d3d=arguments,_0x234b['rJZVdw']=!![];}const _0x24a0eb=_0x1edcf6[0x0],_0x14c9c5=_0x234bc4+_0x24a0eb,_0x4381c0=_0x216d3d[_0x14c9c5];return!_0x4381c0?(_0x46aa09=_0x234b['mrLgVH'](_0x46aa09),_0x216d3d[_0x14c9c5]=_0x46aa09):_0x46aa09=_0x4381c0,_0x46aa09;},_0x234b(_0x216d3d,_0x1c191d);}(function(_0x5d4d20,_0x6da2f2){const _0x5efb6a={_0x24ed1b:0x2fc,_0x4a5abb:0x2f1,_0x3dacac:0xcc,_0x32833e:0x91,_0x40e06c:0x291,_0x251c40:0x27f,_0x3f4978:0x2c4,_0x1a6708:0xfb},_0x55a99a={_0x4b7dd2:0x38f},_0x5b95ef=_0x5d4d20();function _0x495fc6(_0x59e779,_0x57a48b){return _0x234b(_0x59e779- -_0x55a99a._0x4b7dd2,_0x57a48b);}function _0x286d68(_0xee7ab2,_0x30292d){return _0x234b(_0xee7ab2- -0x14,_0x30292d);}while(!![]){try{const _0x523372=-parseInt(_0x495fc6(-_0x5efb6a._0x24ed1b,-0x2eb))/0x1+-parseInt(_0x286d68(0x83,0xbd))/0x2+-parseInt(_0x495fc6(-0x2e5,-0x306))/0x3+-parseInt(_0x495fc6(-_0x5efb6a._0x4a5abb,-0x316))/0x4+parseInt(_0x286d68(0xa1,_0x5efb6a._0x3dacac))/0x5*(parseInt(_0x286d68(_0x5efb6a._0x32833e,0x7c))/0x6)+-parseInt(_0x495fc6(-_0x5efb6a._0x40e06c,-_0x5efb6a._0x251c40))/0x7*(-parseInt(_0x495fc6(-_0x5efb6a._0x3f4978,-0x304))/0x8)+parseInt(_0x286d68(0xbf,_0x5efb6a._0x1a6708))/0x9;if(_0x523372===_0x6da2f2)break;else _0x5b95ef['push'](_0x5b95ef['shift']());}catch(_0x2c49af){_0x5b95ef['push'](_0x5b95ef['shift']());}}}(_0x1edc,0x8f581));function _interopNamespace(_0x170db4){const _0x139aef={_0x5c7d41:0x24d},_0x384295={_0x3a5a50:0x1fd},_0x3beb95={_0x416dde:0x2ed},_0x4e9f52={_0x2d9f5c:0x10};if(_0x170db4&&_0x170db4['__esModule'])return _0x170db4;function _0x50f8d8(_0x388fed,_0x21750e){return _0x234b(_0x21750e-_0x4e9f52._0x2d9f5c,_0x388fed);}var _0x524ea1=Object['create'](null);_0x170db4&&Object[_0x50f8d8(0x10c,0xfa)](_0x170db4)['forEach'](function(_0x187486){function _0x3a1303(_0x2d5b9a,_0x1674f9){return _0x50f8d8(_0x1674f9,_0x2d5b9a- -_0x3beb95._0x416dde);}if(_0x187486!==_0x3a1303(-_0x384295._0x3a5a50,-0x239)){var _0x1d3fb1=Object['getOwnPropertyDescriptor'](_0x170db4,_0x187486);Object['defineProperty'](_0x524ea1,_0x187486,_0x1d3fb1['get']?_0x1d3fb1:{'enumerable':!![],'get':function(){return _0x170db4[_0x187486];}});}});function _0x3b9a18(_0x128462,_0x20cc71){return _0x234b(_0x20cc71- -0x2fd,_0x128462);}return _0x524ea1[_0x3b9a18(-_0x139aef._0x5c7d41,-0x21d)]=_0x170db4,_0x524ea1;}var mars3d__namespace=_interopNamespace(mars3d),mapv__namespace=_interopNamespace(mapv);const version='3.10.11',buildTime='2025-12-31\x2016:25',Cesium$1=mars3d__namespace[_0x56b042(0x1b9,0x1d3)],baiduMapLayer=mapv__namespace?mapv__namespace[_0x56b042(0x1ad,0x195)]:null,BaseLayer$1=baiduMapLayer?baiduMapLayer[_0x56b042(0x1ac,0x1ce)]:Function;class MapVRenderer extends BaseLayer$1{constructor(_0xa86551,_0x514ac6,_0x1669bc,_0x3818d7){const _0x10dddf={_0x37fe4d:0x42e,_0x54d6ee:0x45f,_0x3ffbd9:0x3a8};super(_0xa86551,_0x514ac6,_0x1669bc);if(!BaseLayer$1)return;this['map']=_0xa86551,this['scene']=_0xa86551['scene'],this[_0x553321(0x3df,0x3a4)]=_0x514ac6,_0x1669bc=_0x1669bc||{},this['init'](_0x1669bc),this[_0x553321(_0x10dddf._0x37fe4d,_0x10dddf._0x54d6ee)](_0x1669bc),this['initDevicePixelRatio'](),this['canvasLayer']=_0x3818d7;function _0x30fabc(_0x38e421,_0x596ac7){return _0x56b042(_0x38e421-0x4c,_0x596ac7);}this[_0x553321(0x3cb,_0x10dddf._0x3ffbd9)]=!0x1;function _0x553321(_0x3c7a1e,_0x48791a){return _0x142d33(_0x3c7a1e-0x510,_0x48791a);}this['animation']=_0x1669bc['animation'];}['initDevicePixelRatio'](){this['devicePixelRatio']=window['devicePixelRatio']||0x1;}[_0x142d33(-0x116,-0x151)](){}['animatorMovestartEvent'](){const _0x1531d1={_0x2b90b2:0x3b1,_0x3a1f14:0x1b8},_0xc14327={_0x2eead6:0x223},_0x5a7ade={_0x267922:0x2f4};function _0x52875d(_0x349c67,_0x18252c){return _0x56b042(_0x18252c- -_0x5a7ade._0x267922,_0x349c67);}const _0x36ddd1=this[_0x1ba1ff(0x3aa,_0x1531d1._0x2b90b2)]['animation'];function _0x1ba1ff(_0x317af4,_0x481f98){return _0x56b042(_0x481f98-_0xc14327._0x2eead6,_0x317af4);}this[_0x52875d(-0x1d3,-0x199)]()&&this['animator']&&(this['steps'][_0x52875d(-0x1e6,-_0x1531d1._0x3a1f14)]=_0x36ddd1['stepsRange']['start']);}['animatorMoveendEvent'](){this['isEnabledTime']()&&this['animator'];}['getContext'](){function _0x4773ac(_0x53b5dd,_0x29f08f){return _0x142d33(_0x53b5dd- -0xe0,_0x29f08f);}return this['canvasLayer']['canvas']['getContext'](this[_0x4773ac(-0x1ac,-0x1be)]);}['init'](_0x3b2918){const _0x384205={_0x4c57dd:0x25e,_0x104467:0x201};this['options']=_0x3b2918,this['initDataRange'](_0x3b2918);function _0x4cc0ff(_0x416a25,_0xe68a40){return _0x142d33(_0x416a25-0x3fa,_0xe68a40);}function _0x4b01a4(_0x11140a,_0x306abc){return _0x56b042(_0x306abc- -0x3be,_0x11140a);}this['context']=this['options']['context']||'2d',Cesium$1[_0x4b01a4(-0x210,-0x228)](this['options']['zIndex'])&&this['canvasLayer']&&this['canvasLayer']['setZIndex']&&this[_0x4cc0ff(0x2d9,0x317)][_0x4b01a4(-0x27c,-_0x384205._0x4c57dd)](this['options'][_0x4b01a4(-0x1fa,-0x23c)]),this[_0x4b01a4(-0x232,-_0x384205._0x104467)]();}[_0x142d33(-0xfe,-0xf3)](_0x5833ae){const _0x2816fe={_0x50d421:0x27e,_0x3cd3e7:0x141,_0x154ea8:0x206,_0x44976e:0x239,_0x9be7c5:0x172,_0x3e154c:0x166,_0x99d9f3:0x218,_0x594a1d:0x275,_0x1f0771:0x221,_0x4d3511:0x2a7,_0x4661d4:0x29b,_0xa2a6ee:0x17a,_0x41a5be:0x225,_0x581ade:0x267,_0x189f40:0x24a,_0x1d3eb2:0x23d,_0x190e30:0x1cb,_0x5474b9:0x22c,_0x47cb26:0x2a0,_0xed5547:0x152,_0x50e455:0x287,_0x145bce:0x275,_0x2b65f3:0x182,_0x1c5858:0x194,_0x555c63:0x184,_0x2bc4a3:0x286,_0x277c93:0x251,_0x4fe555:0x18a,_0x2d68f9:0x19c},_0x19a642={_0x114a55:0x64},_0x21c5b1={_0x5baf19:0x121},_0x22d143={_0x2ad61f:0x89,_0x2ab3c8:0x96,_0x5d5e64:0x89,_0x66a50e:0x432,_0x4733a4:0x93,_0x4b48ed:0x86,_0x227dd5:0x494},_0x44f341={_0x29fa08:0x2f7};if(!this[_0x3f1938(_0x2816fe._0x50d421,0x250)]||this[_0x374a9c(_0x2816fe._0x3cd3e7,0x13b)])return;const _0x3af8ba=this['scene'],_0x3b186e=this['options']['animation'],_0x2dc3f5=this['getContext']();if(this[_0x3f1938(0x25c,0x242)]()){if(void 0x0===_0x5833ae)return void this['clear'](_0x2dc3f5);this[_0x3f1938(0x272,0x2a5)]==='2d'&&(_0x2dc3f5['save'](),_0x2dc3f5[_0x3f1938(_0x2816fe._0x154ea8,_0x2816fe._0x44976e)]='destination-out',_0x2dc3f5['fillStyle']='rgba(0,\x200,\x200,\x20.1)',_0x2dc3f5[_0x374a9c(0x190,0x19e)](0x0,0x0,_0x2dc3f5['canvas']['width'],_0x2dc3f5[_0x374a9c(_0x2816fe._0x9be7c5,0x184)][_0x374a9c(_0x2816fe._0x3e154c,0x15c)]),_0x2dc3f5['restore']());}else this['clear'](_0x2dc3f5);if(this['context']==='2d')for(const _0x33489f in this['options']){_0x2dc3f5[_0x33489f]=this[_0x3f1938(0x24b,0x275)][_0x33489f];}else _0x2dc3f5['clear'](_0x2dc3f5[_0x3f1938(_0x2816fe._0x99d9f3,0x256)]);const _0x54f083={'transferCoordinate':function(_0x1c02ab){const _0x2b2795=null;function _0x5a0c31(_0x1fb8a5,_0x4401e0){return _0x374a9c(_0x1fb8a5-_0x44f341._0x29fa08,_0x4401e0);}function _0x5647f0(_0x201a2c,_0x5ef222){return _0x3f1938(_0x5ef222,_0x201a2c- -0x2f1);}let _0x5c87b5=_0x3af8ba['mapvFixedHeight'];_0x3af8ba['mapvAutoHeight']&&(_0x5c87b5=_0x3af8ba['getHeight'](Cesium$1['Cartographic'][_0x5647f0(-_0x22d143._0x2ad61f,-_0x22d143._0x2ab3c8)](_0x1c02ab[0x0],_0x1c02ab[0x1])));const _0x100966=Cesium$1[_0x5a0c31(0x4a4,0x495)][_0x5647f0(-_0x22d143._0x5d5e64,-0x5a)](_0x1c02ab[0x0],_0x1c02ab[0x1],_0x5c87b5);if(!_0x100966)return _0x2b2795;const _0x3b9dc6=mars3d__namespace['PointTrans'][_0x5a0c31(_0x22d143._0x66a50e,0x417)](_0x3af8ba,_0x100966);if(!_0x3b9dc6)return _0x2b2795;if(_0x3af8ba[_0x5647f0(-0xc8,-0xc1)]&&_0x3af8ba[_0x5647f0(-0x9e,-_0x22d143._0x4733a4)]===Cesium$1['SceneMode'][_0x5647f0(-0x65,-_0x22d143._0x4b48ed)]){const _0x3776ee=new Cesium$1['EllipsoidalOccluder'](_0x3af8ba[_0x5647f0(-0xc4,-0xa2)]['ellipsoid'],_0x3af8ba[_0x5a0c31(_0x22d143._0x227dd5,0x460)][_0x5a0c31(0x433,0x3f0)]),_0x8ffbc=_0x3776ee['isPointVisible'](_0x100966);if(!_0x8ffbc)return _0x2b2795;}return[_0x3b9dc6['x'],_0x3b9dc6['y']];}};void 0x0!==_0x5833ae&&(_0x54f083[_0x374a9c(0x1a2,0x1bc)]=function(_0x760362){const _0x5c3e1a=_0x3b186e['trails']||0xa;function _0x1c45e1(_0x1adf84,_0x2d4878){return _0x374a9c(_0x2d4878- -_0x21c5b1._0x5baf19,_0x1adf84);}return!!(_0x5833ae&&_0x760362[_0x1c45e1(_0x19a642._0x114a55,0x93)]>_0x5833ae-_0x5c3e1a&&_0x760362['time']<_0x5833ae);});let _0x54f639;function _0x374a9c(_0x5216e1,_0x2c3cb3){return _0x142d33(_0x5216e1-0x286,_0x2c3cb3);}if(this[_0x3f1938(0x2a9,_0x2816fe._0x594a1d)]['draw']==='cluster'&&(!this['options']['maxClusterZoom']||this['options'][_0x3f1938(0x25a,_0x2816fe._0x1f0771)]>=this[_0x3f1938(_0x2816fe._0x4d3511,_0x2816fe._0x4661d4)]())){this[_0x374a9c(0x19c,0x18e)]['getExtent']();const _0x1e012c=this['getZoom'](),_0x34a2c6=this['supercluster']['getClusters']([-0xb4,-0x5a,0xb4,0x5a],_0x1e012c);this[_0x374a9c(0x1a3,_0x2816fe._0xa2a6ee)]=this['supercluster'][_0x3f1938(0x227,_0x2816fe._0x41a5be)][_0x1e012c][_0x3f1938(0x27a,0x24b)],this['pointCountMin']=this['supercluster']['trees'][_0x1e012c]['min'];let _0x26ca5a={},_0x1927ca=null,_0x5ac2ef=null;if(this['pointCountMax']===this[_0x3f1938(0x286,_0x2816fe._0x581ade)])_0x1927ca=this['options'][_0x3f1938(_0x2816fe._0x189f40,_0x2816fe._0x1d3eb2)],_0x5ac2ef=this['options'][_0x374a9c(0x1a5,_0x2816fe._0x190e30)]||0x8;else{const _0x123b81={};_0x123b81[_0x374a9c(0x186,0x15f)]=this[_0x3f1938(_0x2816fe._0x5474b9,0x267)],_0x123b81['max']=this['pointCountMax'],_0x123b81['minSize']=this['options'][_0x3f1938(0x28e,0x290)]||0x8,_0x123b81['maxSize']=this['options']['maxSize']||0x1e,_0x123b81[_0x3f1938(0x269,0x2a6)]=this['options']['gradient'],_0x26ca5a=new mapv__namespace['utilDataRangeIntensity'](_0x123b81);}for(let _0x4b2760=0x0;_0x4b2760<_0x34a2c6[_0x3f1938(_0x2816fe._0x47cb26,0x27e)];_0x4b2760++){const _0x200f67=_0x34a2c6[_0x4b2760];_0x200f67['properties']&&_0x200f67[_0x3f1938(0x22a,0x22f)]['cluster_id']?(_0x34a2c6[_0x4b2760]['size']=_0x5ac2ef||_0x26ca5a['getSize'](_0x200f67['properties']['point_count']),_0x34a2c6[_0x4b2760][_0x374a9c(_0x2816fe._0xed5547,0x182)]=_0x1927ca||_0x26ca5a['getColor'](_0x200f67['properties']['point_count'])):_0x34a2c6[_0x4b2760]['size']=this[_0x3f1938(_0x2816fe._0x50e455,_0x2816fe._0x145bce)]['size'];}this[_0x374a9c(0x13d,0x159)]['set'](_0x34a2c6),_0x54f639=this['clusterDataSet']['get'](_0x54f083);}else _0x54f639=this['dataSet']['get'](_0x54f083);this[_0x374a9c(_0x2816fe._0x2b65f3,_0x2816fe._0x1c5858)](_0x54f639);this[_0x374a9c(0x18a,_0x2816fe._0x555c63)]['unit']==='m'&&this[_0x3f1938(0x235,0x275)]['size']&&(this['options'][_0x3f1938(_0x2816fe._0x2bc4a3,0x299)]=this['options'][_0x3f1938(_0x2816fe._0x277c93,0x282)]);const _0x4efab0=mars3d__namespace['PointTrans']['toWindowCoordinates'](_0x3af8ba,Cesium$1['Cartesian3']['fromDegrees'](0x0,0x0));if(!_0x4efab0)return;function _0x3f1938(_0x53efa0,_0xd1e3fb){return _0x56b042(_0xd1e3fb-0xe7,_0x53efa0);}this['drawContext'](_0x2dc3f5,new mapv__namespace['DataSet'](_0x54f639),this[_0x374a9c(_0x2816fe._0x4fe555,_0x2816fe._0x2d68f9)],_0x4efab0),this[_0x374a9c(_0x2816fe._0x4fe555,0x1ba)]['updateCallback']&&this['options']['updateCallback'](_0x5833ae);}['updateData'](_0x1fb168,_0x13dcaf){const _0x54f88a={_0x2efc8b:0x2e2,_0x2915f4:0x2a9},_0x3ac07={_0x2e16bf:0x1b2};function _0xbf32b0(_0x214337,_0x1590d2){return _0x142d33(_0x214337- -_0x3ac07._0x2e16bf,_0x1590d2);}let _0x50d497=_0x1fb168;_0x50d497&&_0x50d497[_0x5cdf67(-0x2a8,-0x280)]&&(_0x50d497=_0x50d497[_0xbf32b0(-0x281,-0x298)]()),void 0x0!==_0x50d497&&this[_0x5cdf67(-0x317,-_0x54f88a._0x2efc8b)][_0x5cdf67(-_0x54f88a._0x2915f4,-0x291)](_0x50d497);const _0x30eda5={};_0x30eda5['options']=_0x13dcaf;function _0x5cdf67(_0x4f955f,_0x5a77fb){return _0x142d33(_0x5a77fb- -0x1b1,_0x4f955f);}super[_0x5cdf67(-0x2e8,-0x2b7)](_0x30eda5);}[_0x56b042(0x18b,0x16c)](_0xedf450,_0x114b15){const _0x3fca4a={_0x3a2e95:0x42};function _0x114d47(_0x7bb403,_0x3faee6){return _0x56b042(_0x3faee6- -0x359,_0x7bb403);}function _0xa9b4e6(_0x440fc4,_0x316a7b){return _0x142d33(_0x440fc4- -_0x3fca4a._0x3a2e95,_0x316a7b);}let _0xda3c0f=_0xedf450;const _0xf5afaa={};_0xf5afaa['options']=_0x114b15,(_0xedf450&&_0xedf450['get']&&(_0xda3c0f=_0xedf450['get']()),this[_0x114d47(-0x1ed,-0x200)][_0xa9b4e6(-0x153,-0x122)](_0xda3c0f),this['update'](_0xf5afaa));}[_0x56b042(0x153,0x148)](){return this['dataSet'];}[_0x56b042(0x188,0x14b)](_0x22d263){const _0x154dca={_0x20d353:0x9e,_0x4021ee:0x9e,_0x5b09e3:0x42,_0x310e79:0x9a},_0x3ae290={_0x2a72b7:0x62};function _0x333d5b(_0x3e90c2,_0x2515c7){return _0x56b042(_0x2515c7- -0x1f7,_0x3e90c2);}function _0x579f1c(_0x268a0e,_0x4c3c54){return _0x142d33(_0x4c3c54-_0x3ae290._0x2a72b7,_0x268a0e);}if(this[_0x579f1c(-0x92,-0xcf)]){const _0x214bc5=this[_0x333d5b(-0x5e,-_0x154dca._0x20d353)]['get']({'filter':function(_0x482e74){return _0x22d263==null||typeof _0x22d263!=='function'||!_0x22d263(_0x482e74);}});this[_0x333d5b(-0x8d,-_0x154dca._0x4021ee)][_0x333d5b(-_0x154dca._0x5b09e3,-0x4d)](_0x214bc5);const _0x3e0a9c={};_0x3e0a9c['options']=null,this[_0x333d5b(-_0x154dca._0x310e79,-0x73)](_0x3e0a9c);}}[_0x56b042(0x192,0x1b7)](){const _0x402ff2={_0xc2c413:0x30e,_0x529339:0x33b,_0x1de662:0x4b5};function _0xbfe17f(_0x291606,_0x179ff9){return _0x142d33(_0x179ff9-0x43f,_0x291606);}this['dataSet']&&this[_0xbfe17f(0x34e,_0x402ff2._0xc2c413)][_0xbfe17f(_0x402ff2._0x529339,0x354)]();function _0xf7d9ab(_0x57d1b2,_0x1f8f86){return _0x142d33(_0x1f8f86-0x5bb,_0x57d1b2);}const _0x5b9849={};_0x5b9849['options']=null,this[_0xf7d9ab(0x47d,_0x402ff2._0x1de662)](_0x5b9849);}['draw'](){const _0x346917={_0x37b1b8:0x2a5,_0x34c52a:0x264};function _0x1f0bcb(_0x63094b,_0x1a7f35){return _0x142d33(_0x1a7f35-0x385,_0x63094b);}this[_0x1f0bcb(_0x346917._0x37b1b8,_0x346917._0x34c52a)]['draw']();}['clear'](_0x53dd9f){const _0x752ce4={_0x356861:0xbd};function _0x1920c0(_0x19dfab,_0x4e7c96){return _0x56b042(_0x19dfab- -_0x752ce4._0x356861,_0x4e7c96);}_0x53dd9f&&_0x53dd9f['clearRect']&&_0x53dd9f['clearRect'](0x0,0x0,_0x53dd9f['canvas']['width'],_0x53dd9f['canvas'][_0x1920c0(0xad,0xd6)]);}['getZoom'](){const _0x1c99b5={_0x15223b:0xb8,_0x16f65c:0x2c2},_0x2c1dbb={_0x10018c:0x413};function _0x156109(_0x2477b1,_0x551007){return _0x56b042(_0x2477b1- -0x21a,_0x551007);}function _0x23009e(_0x218d7d,_0x3d8971){return _0x56b042(_0x218d7d- -_0x2c1dbb._0x10018c,_0x3d8971);}return this[_0x156109(-0x7a,-_0x1c99b5._0x15223b)][_0x23009e(-_0x1c99b5._0x16f65c,-0x2bf)];}[_0x142d33(-0xf5,-0xf6)](){const _0xb9c58d={_0x4708a9:0xed},_0x32a9b1={_0x2e0e9f:0x17d};function _0x20e66c(_0x400e44,_0xbb810c){return _0x142d33(_0xbb810c-0x227,_0x400e44);}this[_0x24421b(0x63,0x22)](this['getContext']()),this['clearData']();function _0x24421b(_0x466677,_0x25a666){return _0x56b042(_0x25a666- -_0x32a9b1._0x2e0e9f,_0x466677);}this[_0x20e66c(0xa9,_0xb9c58d._0x4708a9)]&&this[_0x24421b(-0x43,-0x2d)]['stop'](),this['animator']=null,this['canvasLayer']=null;}}if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace[_0x142d33(-0x117,-0x123)])mapv__namespace[_0x142d33(-0x117,-0x148)]['prototype'][_0x142d33(-0x13d,-0xfc)]=function(_0x1dfea1,_0x16d4e1,_0x545353,_0x4f38b8){const _0x524211={_0x4a85d0:0x43b,_0x4251b9:0x40e,_0xc48629:0x3ee},_0xfeb344={_0x2ee898:0x31b};_0x4f38b8=_0x4f38b8||'_coordinates',_0x545353=_0x545353||_0x34c2da(0x121,0xf0);function _0x3c5e29(_0x5dfef6,_0xe1d2e9){return _0x142d33(_0xe1d2e9-0x532,_0x5dfef6);}for(let _0x12a420=0x0;_0x12a420<_0x1dfea1['length'];_0x12a420++){const _0x3f9a00=_0x1dfea1[_0x12a420]['geometry'],_0x13e1bd=_0x3f9a00[_0x545353];switch(_0x3f9a00['type']){case'Point':{const _0xa0fc5d=_0x16d4e1(_0x13e1bd);_0xa0fc5d?_0x3f9a00[_0x4f38b8]=_0xa0fc5d:_0x3f9a00[_0x4f38b8]=[-0x3e7,-0x3e7];}break;case'LineString':{const _0x5aedca=[];for(let _0x7a8231=0x0;_0x7a8231<_0x13e1bd['length'];_0x7a8231++){const _0x84ceab=_0x16d4e1(_0x13e1bd[_0x7a8231]);_0x84ceab&&_0x5aedca[_0x3c5e29(0x3eb,0x422)](_0x84ceab);}_0x3f9a00[_0x4f38b8]=_0x5aedca;}break;case'MultiLineString':case _0x3c5e29(_0x524211._0x4a85d0,0x45e):{const _0x57d1f9=_0x4a302e(_0x13e1bd);_0x3f9a00[_0x4f38b8]=_0x57d1f9;}break;case'MultiPolygon':{const _0x1ec795=[];for(let _0x17f520=0x0;_0x17f520<_0x13e1bd[_0x3c5e29(_0x524211._0x4251b9,0x43f)];_0x17f520++){const _0x277963=_0x4a302e(_0x13e1bd[_0x17f520]);_0x277963['length']>0x0&&_0x1ec795[_0x3c5e29(_0x524211._0xc48629,0x422)](_0x277963);}_0x3f9a00[_0x4f38b8]=_0x1ec795;}break;}}function _0x4a302e(_0x2f4536){function _0x2712e4(_0x421cc5,_0x4eba2e){return _0x3c5e29(_0x421cc5,_0x4eba2e- -0x73d);}function _0x2373a0(_0x36137,_0x4f3664){return _0x34c2da(_0x4f3664,_0x36137- -0x3b6);}const _0x350f2e=[];for(let _0x3ec382=0x0;_0x3ec382<_0x2f4536['length'];_0x3ec382++){const _0x50a41e=_0x2f4536[_0x3ec382],_0x3927a9=[];for(let _0x27b998=0x0;_0x27b998<_0x50a41e['length'];_0x27b998++){const _0x1b9d6c=_0x16d4e1(_0x50a41e[_0x27b998]);_0x1b9d6c&&_0x3927a9[_0x2712e4(-0x339,-_0xfeb344._0x2ee898)](_0x1b9d6c);}_0x3927a9[_0x2373a0(-0x29d,-0x2c9)]>0x0&&_0x350f2e['push'](_0x3927a9);}return _0x350f2e;}function _0x34c2da(_0x24d68e,_0x596d74){return _0x56b042(_0x596d74- -0x7e,_0x24d68e);}return _0x1dfea1;};else throw new Error('请引入\x20mapv\x20库\x20');const Cesium=mars3d__namespace['Cesium'],BaseLayer=mars3d__namespace['layer']['BaseLayer'];class MapVLayer extends BaseLayer{constructor(_0x2df82a,_0x5286f6){const _0x3d81e6={_0x40be57:0x480,_0x42969b:0x474,_0x2bfbf0:0x49c,_0x184e3c:0x45b,_0x1969dc:0xe8,_0x21c851:0x10d},_0x89e2e4={_0x32d17f:0x280};super(_0x2df82a),this[_0x4a506e(_0x3d81e6._0x40be57,_0x3d81e6._0x42969b)]=this[_0x4a506e(_0x3d81e6._0x2bfbf0,_0x3d81e6._0x184e3c)][_0x25f7d6(-_0x3d81e6._0x1969dc,-0xf6)],this['dataSet']=_0x5286f6||new mapv__namespace['DataSet'](_0x2df82a[_0x25f7d6(-0x118,-_0x3d81e6._0x21c851)]);function _0x25f7d6(_0x411265,_0x2edecf){return _0x56b042(_0x411265- -_0x89e2e4._0x32d17f,_0x2edecf);}function _0x4a506e(_0x1a0d2d,_0x45073b){return _0x142d33(_0x1a0d2d-0x598,_0x45073b);}this[_0x4a506e(0x484,0x44c)]=null;}get['pointerEvents'](){return this['_pointerEvents'];}set['pointerEvents'](_0x3b3fe2){const _0x24803b={_0x7b83bf:0x487,_0xc1f047:0x45f,_0x5a324f:0x4c1},_0x17cb74={_0x209047:0x579},_0x28ec6b={_0x40f41:0x1};function _0x18e761(_0x4861ab,_0xdf222d){return _0x142d33(_0xdf222d-_0x28ec6b._0x40f41,_0x4861ab);}function _0xba1ccc(_0xae6b4b,_0x30721b){return _0x142d33(_0xae6b4b-_0x17cb74._0x209047,_0x30721b);}this['_pointerEvents']=_0x3b3fe2,this['canvas']&&(_0x3b3fe2?this['canvas']['style'][_0xba1ccc(_0x24803b._0x7b83bf,_0x24803b._0xc1f047)]='all':this['canvas'][_0xba1ccc(0x480,0x4a8)][_0xba1ccc(0x487,_0x24803b._0x5a324f)]=_0xba1ccc(0x48d,0x476));}['_showHook'](_0x16569f){const _0x84ff8c={_0x573271:0x221,_0x24904a:0x210,_0x3fe426:0x360,_0x3cd4e0:0x34d},_0x20f587={_0x4c506a:0x44c};function _0x8a8635(_0x173848,_0x3b1d7c){return _0x142d33(_0x173848-0x2f4,_0x3b1d7c);}function _0x2fb234(_0x2ff437,_0x493a6e){return _0x142d33(_0x2ff437-_0x20f587._0x4c506a,_0x493a6e);}_0x16569f?this['canvas']['style']['display']='block':this['canvas'][_0x2fb234(0x353,0x320)][_0x8a8635(_0x84ff8c._0x573271,_0x84ff8c._0x24904a)]=_0x2fb234(_0x84ff8c._0x3fe426,_0x84ff8c._0x3cd4e0);}[_0x56b042(0x14b,0x149)](){const _0x248c6a={_0x121ac4:0x30d,_0x5ea142:0x119};function _0x3c7201(_0x32f3ce,_0x26338c){return _0x142d33(_0x32f3ce- -0x1d,_0x26338c);}function _0x3a8a46(_0x4b61b3,_0x401b90){return _0x56b042(_0x4b61b3-0x17f,_0x401b90);}this['_map']['scene']['mapvDepthTest']=this[_0x3a8a46(_0x248c6a._0x121ac4,0x2fb)][_0x3a8a46(0x2ba,0x2d5)]??!![],this['_map']['scene'][_0x3c7201(-0x16a,-0x19c)]=this['options']['clampToGround']??![],this['_map']['scene']['mapvFixedHeight']=this[_0x3c7201(-_0x248c6a._0x5ea142,-0x12a)]['fixedHeight']??0x0;}[_0x56b042(0x15c,0x122)](){const _0x46b1f4={_0x385a40:0x169,_0x57ec31:0x169,_0x11a0c0:0xce,_0x4de53c:0xa2,_0xe72484:0xc7,_0x463608:0xe2,_0x58c074:0x15f,_0x2587c9:0xb0,_0x3bc50f:0x74},_0x4867fd={_0x569a66:0x4f};function _0x27f722(_0x99781f,_0x226cd9){return _0x56b042(_0x226cd9-0x10,_0x99781f);}this[_0x27f722(0x1a4,_0x46b1f4._0x385a40)]&&(!this[_0x27f722(0x190,_0x46b1f4._0x57ec31)][_0x50a006(-_0x46b1f4._0x11a0c0,-_0x46b1f4._0x4de53c)]||this[_0x50a006(-_0x46b1f4._0xe72484,-_0x46b1f4._0x463608)]['_data']['length']===0x0)&&(this['dataSet'][_0x27f722(0x177,0x1a9)]=[]['concat'](this['dataSet']['_dataCache']));this['_mapVRenderer']=new MapVRenderer(this['_map'],this['dataSet'],this['options'],this),this['initDevicePixelRatio'](),this['canvas']=this[_0x27f722(0x1c4,0x181)](),this[_0x27f722(0x14a,_0x46b1f4._0x58c074)]=this['render'][_0x50a006(-_0x46b1f4._0x2587c9,-0xdc)](this),this['bindEvent']();function _0x50a006(_0x5ccb91,_0x50f64a){return _0x142d33(_0x50f64a-_0x4867fd._0x569a66,_0x5ccb91);}this[_0x50a006(-_0x46b1f4._0x3bc50f,-0xb6)]();}['_removedHook'](){const _0x2aca6b={_0x1a7366:0x22c};function _0x18929a(_0x315c6a,_0x25c72c){return _0x142d33(_0x25c72c- -0x122,_0x315c6a);}this['unbindEvent']();function _0x10c0f4(_0x1c723f,_0x37b97e){return _0x56b042(_0x37b97e-0xe4,_0x1c723f);}this['_mapVRenderer']&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null),this[_0x10c0f4(0x21a,0x25a)][_0x10c0f4(_0x2aca6b._0x1a7366,0x25b)]['removeChild'](this['canvas']);}['initDevicePixelRatio'](){const _0x1cc337={_0x3256fd:0x140},_0x5297f6={_0x44f695:0x2f2};function _0xdaad29(_0x599cd6,_0x1a741f){return _0x56b042(_0x599cd6- -_0x5297f6._0x44f695,_0x1a741f);}this[_0xdaad29(-0x169,-_0x1cc337._0x3256fd)]=window['devicePixelRatio']||0x1;}['bindEvent'](){const _0x3b8537={_0x1ccf88:0x2e3,_0x369a8e:0x2f4},_0x4f0e38={_0x5e9efc:0x2aa},_0x32179d={_0x3538ba:0x1d5};function _0x28c85a(_0x1b50e8,_0x582060){return _0x142d33(_0x1b50e8- -_0x32179d._0x3538ba,_0x582060);}var _0x41b50d,_0x4331ea;this['_map']['on'](mars3d__namespace['EventType'][_0x2d9871(0x3f4,0x3f1)],this['_onMoveStartEvent'],this),this['_map']['on'](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this[_0x28c85a(-0x2f4,-_0x3b8537._0x1ccf88)]['on'](mars3d__namespace['EventType']['cameraMoveEnd'],this[_0x2d9871(0x43d,0x422)],this);function _0x2d9871(_0x5aa848,_0x42cd2a){return _0x56b042(_0x5aa848-_0x4f0e38._0x5e9efc,_0x42cd2a);}(_0x41b50d=this['options'])!==null&&_0x41b50d!==void 0x0&&(_0x41b50d=_0x41b50d['methods'])!==null&&_0x41b50d!==void 0x0&&_0x41b50d['click']&&this[_0x28c85a(-0x2f4,-0x2c5)]['on'](mars3d__namespace['EventType']['click'],this['_onMapClick'],this),(_0x4331ea=this['options'])!==null&&_0x4331ea!==void 0x0&&(_0x4331ea=_0x4331ea[_0x2d9871(0x3fe,0x420)])!==null&&_0x4331ea!==void 0x0&&_0x4331ea['mousemove']&&this[_0x28c85a(-_0x3b8537._0x369a8e,-0x321)]['on'](mars3d__namespace['EventType'][_0x2d9871(0x459,0x42f)],this[_0x28c85a(-0x2c2,-0x282)],this);}['unbindEvent'](){const _0x3aebbc={_0x2777b3:0x1d6,_0x5e3686:0x31d,_0x41d510:0x175,_0x49b70e:0x34a,_0x48afea:0x37d,_0x3fdc8d:0x341,_0x1a6429:0x1aa,_0x4679a9:0x19d,_0x487ce0:0x153,_0x587a71:0x32b,_0x60df83:0x34a,_0x39bc0d:0x35d},_0x40e055={_0x4273d4:0x438};function _0x1fce9f(_0x54aa4a,_0x4fb3a3){return _0x142d33(_0x4fb3a3-0x299,_0x54aa4a);}var _0xbfe9cb,_0xb3ca1e;function _0x278781(_0x388718,_0x1d884c){return _0x142d33(_0x1d884c-_0x40e055._0x4273d4,_0x388718);}this['_map'][_0x1fce9f(0x155,0x175)](mars3d__namespace[_0x1fce9f(_0x3aebbc._0x2777b3,0x1ba)]['mouseDown'],this[_0x278781(_0x3aebbc._0x5e3686,0x32a)],this),this['_map'][_0x1fce9f(0x15f,_0x3aebbc._0x41d510)](mars3d__namespace['EventType'][_0x278781(0x30f,_0x3aebbc._0x49b70e)],this['_onMoveStartEvent'],this),this['_map']['off'](mars3d__namespace[_0x1fce9f(0x17a,0x1ba)]['cameraMoveEnd'],this[_0x278781(_0x3aebbc._0x48afea,_0x3aebbc._0x3fdc8d)],this),this['_map']['off'](mars3d__namespace['EventType'][_0x278781(0x351,0x352)],this[_0x1fce9f(_0x3aebbc._0x1a6429,0x194)],this),(_0xbfe9cb=this[_0x1fce9f(0x1bd,_0x3aebbc._0x4679a9)])!==null&&_0xbfe9cb!==void 0x0&&(_0xbfe9cb=_0xbfe9cb[_0x1fce9f(0x19e,0x163)])!==null&&_0xbfe9cb!==void 0x0&&_0xbfe9cb['click']&&this['_map'][_0x1fce9f(0x139,0x175)](mars3d__namespace['EventType'][_0x1fce9f(0x12f,_0x3aebbc._0x487ce0)],this['_onMapClick'],this),(_0xb3ca1e=this[_0x1fce9f(0x1bb,0x19d)])!==null&&_0xb3ca1e!==void 0x0&&(_0xb3ca1e=_0xb3ca1e['methods'])!==null&&_0xb3ca1e!==void 0x0&&_0xb3ca1e['mousemove']&&this['_map'][_0x278781(_0x3aebbc._0x587a71,0x314)](mars3d__namespace['EventType'][_0x278781(_0x3aebbc._0x60df83,_0x3aebbc._0x39bc0d)],this['_onMapMouseMove'],this);}['_onMoveStartEvent'](){const _0x22ad04={_0x9cc3b8:0x22d,_0xd682c3:0x207,_0xe6ae38:0x216,_0x4021b9:0x235,_0x1880d6:0x24f},_0x479b2a={_0x6c3bb2:0x36e};function _0xc8d407(_0x47ddbe,_0x148bd8){return _0x56b042(_0x47ddbe- -0x3ba,_0x148bd8);}function _0x81d18e(_0x2143a9,_0x4d3047){return _0x142d33(_0x4d3047-_0x479b2a._0x6c3bb2,_0x2143a9);}this[_0x81d18e(0x22a,_0x22ad04._0x9cc3b8)]&&(this['_mapVRenderer'][_0xc8d407(-_0x22ad04._0xd682c3,-0x1ca)](),this[_0x81d18e(0x272,0x24f)]['off'](mars3d__namespace[_0x81d18e(0x260,0x28f)][_0xc8d407(-_0x22ad04._0xe6ae38,-0x1f3)],this[_0x81d18e(_0x22ad04._0x4021b9,0x269)],this),this[_0x81d18e(0x290,_0x22ad04._0x1880d6)]['on'](mars3d__namespace['EventType'][_0x81d18e(0x285,0x288)],this['_reset'],this));}[_0x56b042(0x193,0x1bd)](){const _0x597fa8={_0x246923:0x17b,_0x4a09b1:0x196,_0x57bc26:0x8,_0x19f5d7:0x159,_0x51b7d6:0x141,_0x4eba23:0x14,_0x470047:0x1f};function _0x46f2da(_0x49742c,_0x5491a6){return _0x56b042(_0x5491a6- -0x1ac,_0x49742c);}function _0x217a0a(_0x26c4fb,_0x35f1ef){return _0x56b042(_0x26c4fb-0x10,_0x35f1ef);}this['_mapVRenderer']&&(this[_0x217a0a(_0x597fa8._0x246923,_0x597fa8._0x4a09b1)][_0x46f2da(-0x2a,-0x46)](mars3d__namespace['EventType'][_0x46f2da(0xa,-_0x597fa8._0x57bc26)],this['_reset'],this),this[_0x217a0a(_0x597fa8._0x19f5d7,_0x597fa8._0x51b7d6)][_0x46f2da(_0x597fa8._0x4eba23,-_0x597fa8._0x470047)](),this[_0x46f2da(-0x8,-0x27)]());}['_setOptionsHook'](_0x370274,_0x42c45a){const _0x5a3ce8={_0x2c11b6:0x115};this['_removedHook']();function _0x20cc68(_0x135f5a,_0x42dfd0){return _0x142d33(_0x135f5a-0x243,_0x42dfd0);}this[_0x20cc68(_0x5a3ce8._0x2c11b6,0x14f)]();}[_0x142d33(-0xff,-0xed)](_0x4a11d4){this['_mapVRenderer']&&this['_mapVRenderer']['addData'](_0x4a11d4,this['options']);}['updateData'](_0x59a4ab){function _0x4cd562(_0xec2573,_0x42b180){return _0x56b042(_0x42b180-0x33,_0xec2573);}this['_mapVRenderer']&&this['_mapVRenderer']['updateData'](_0x59a4ab,this[_0x4cd562(0x1d7,0x1c1)]);}['getData'](){return this['_mapVRenderer']&&(this['dataSet']=this['_mapVRenderer']['getData']()),this['dataSet'];}['removeData'](_0x4b693a){const _0x51ff91={_0x4b6d03:0x275},_0x3348ea={_0x594e7e:0x134};function _0x3331ee(_0x4c7e9e,_0x46fe03){return _0x142d33(_0x4c7e9e- -_0x3348ea._0x594e7e,_0x46fe03);}this['_mapVRenderer']&&this[_0x3331ee(-_0x51ff91._0x4b6d03,-0x24e)]['removeData'](_0x4b693a);}['removeAllData'](){this['_mapVRenderer']&&this['_mapVRenderer']['clearData']();}[_0x56b042(0x171,0x1a8)](){const _0x385ebb={_0x36dceb:0xd8,_0x1e7056:0x130,_0x5a9a56:0x142,_0x3d27c3:0x111,_0x3b0886:0x188,_0x67ea29:0xd0,_0x2ed72e:0x1b8,_0x5a4102:0x1ae,_0x2e08ba:0xc0,_0x266908:0x1a3,_0x8ad24f:0x1b4,_0x49c09a:0x1af,_0xfb4ef6:0xd5,_0x54f92e:0x1c4,_0xc0900f:0x14d,_0x229e37:0x10b,_0x6ed123:0x11e,_0x3eb205:0xfc,_0x522ffb:0xb9},_0x695107={_0x366cab:0x80},_0x10e1ff=mars3d__namespace['DomUtil'][_0x54914c(_0x385ebb._0x36dceb,0xfe)]('canvas','mars3d-mapv',this['_map'][_0x54914c(_0x385ebb._0x1e7056,_0x385ebb._0x5a9a56)]);_0x10e1ff['id']=this['id'],_0x10e1ff[_0x54914c(_0x385ebb._0x3d27c3,0x14d)]['position']='absolute',_0x10e1ff[_0xd62301(-0x1a5,-_0x385ebb._0x3b0886)]['top']='0px',_0x10e1ff[_0x54914c(0x111,_0x385ebb._0x67ea29)]['left']=_0xd62301(-0x1d7,-_0x385ebb._0x2ed72e),_0x10e1ff['width']=parseInt(this[_0xd62301(-0x1dd,-_0x385ebb._0x5a4102)][_0xd62301(-0x1ac,-0x1a3)][_0xd62301(-0x1e5,-0x1bb)]),_0x10e1ff[_0x54914c(0xea,_0x385ebb._0x2e08ba)]=parseInt(this['_map'][_0xd62301(-0x1e0,-_0x385ebb._0x266908)][_0xd62301(-_0x385ebb._0x8ad24f,-_0x385ebb._0x49c09a)]),_0x10e1ff[_0x54914c(0x111,_0x385ebb._0x1e7056)]['width']=this[_0x54914c(0xeb,_0x385ebb._0xfb4ef6)]['canvas'][_0xd62301(-_0x385ebb._0x54f92e,-0x188)][_0x54914c(0xde,0x11c)],_0x10e1ff[_0x54914c(_0x385ebb._0x3d27c3,_0x385ebb._0xc0900f)]['height']=this['_map']['canvas']['style'][_0x54914c(0xea,0xdf)],_0x10e1ff[_0x54914c(0x111,_0x385ebb._0x229e37)][_0xd62301(-0x188,-0x181)]=this['_pointerEvents']?'auto':_0x54914c(_0x385ebb._0x6ed123,0xf4);function _0x54914c(_0x1ac2f3,_0x113f71){return _0x56b042(_0x1ac2f3- -_0x695107._0x366cab,_0x113f71);}function _0xd62301(_0x4e3f24,_0x22b35d){return _0x56b042(_0x22b35d- -0x319,_0x4e3f24);}_0x10e1ff['style'][_0x54914c(0x102,_0x385ebb._0x3eb205)]=this[_0x54914c(0x10e,0x100)]['zIndex']??0x9;if(this['options']['context']==='2d'){const _0x9a93e7=this['devicePixelRatio'];_0x10e1ff['getContext'](this['options']['context'])[_0x54914c(_0x385ebb._0x522ffb,0xb4)](_0x9a93e7,_0x9a93e7);}return _0x10e1ff;}['_reset'](){this[_0xcfaf29(0x1d2,0x1d0)]();function _0xcfaf29(_0x33c136,_0x402388){return _0x56b042(_0x33c136-0x7b,_0x402388);}this['render']();}['draw'](){const _0x23e37a={_0x142612:0x47c};function _0x3647ed(_0x17cd6f,_0x50184a){return _0x142d33(_0x50184a-0x581,_0x17cd6f);}this[_0x3647ed(0x4b4,_0x23e37a._0x142612)]();}['remove'](){const _0x448c38={_0x10dc91:0x8f};function _0xd1adbe(_0x22523f,_0x684c76){return _0x56b042(_0x22523f- -0x1a3,_0x684c76);}this[_0xd1adbe(-0x5a,-_0x448c38._0x10dc91)]&&(this['_mapVRenderer']['destroy'](),this['_mapVRenderer']=null);function _0xc0dd48(_0x43522f,_0x548e93){return _0x56b042(_0x548e93- -0x33,_0x43522f);}this['canvas'][_0xd1adbe(-0x2c,-0x2d)]['removeChild'](this['canvas']);}['render'](){const _0x3af8bd={_0x5e28de:0x57};function _0x20a058(_0x4999ae,_0x41f3ab){return _0x56b042(_0x4999ae- -0x1e3,_0x41f3ab);}this['_mapVRenderer'][_0x20a058(-_0x3af8bd._0x5e28de,-0x70)]();}[_0x56b042(0x157,0x16e)](){const _0x114700={_0x414cfe:0x1fe,_0x327afa:0x7e,_0x329d42:0x55,_0x3e9929:0x21e,_0x2d2095:0x23f,_0x502618:0x24b,_0x23ef20:0x272,_0x49c24e:0x29b},_0x1aaace={_0x543c89:0x1a7};function _0x4bf468(_0x5d133e,_0x3fb302){return _0x142d33(_0x5d133e-_0x1aaace._0x543c89,_0x3fb302);}function _0x606538(_0x6fa8fe,_0x388805){return _0x142d33(_0x6fa8fe-0x36b,_0x388805);}if(this['canvas']){const _0x4368a0=this['canvas'];_0x4368a0[_0x4bf468(0xae,0x8f)]['position']='absolute',_0x4368a0['style']['top']=_0x606538(0x242,_0x114700._0x414cfe),_0x4368a0['style']['left']=_0x4bf468(_0x114700._0x327afa,_0x114700._0x329d42),_0x4368a0['width']=parseInt(this['_map'][_0x606538(0x257,_0x114700._0x3e9929)][_0x606538(_0x114700._0x2d2095,0x21e)]),_0x4368a0['height']=parseInt(this['_map']['canvas']['height']),_0x4368a0['style']['width']=this['_map']['canvas']['style']['width'],_0x4368a0['style'][_0x606538(_0x114700._0x502618,0x25a)]=this['_map']['canvas'][_0x606538(_0x114700._0x23ef20,_0x114700._0x49c24e)]['height'];}}[_0x142d33(-0xd0,-0xbc)](_0x501f12){const _0x48cafb={_0x5139ac:0x313,_0x1dbcbc:0x317,_0x20a765:0x114,_0x3ac0b0:0x320,_0x3d3ebd:0x32a,_0x5ca5b7:0x37a},_0x3413b6={_0x17375b:0x1be};function _0x5c3206(_0x310c45,_0x15d0cd){return _0x142d33(_0x310c45-0x4d,_0x15d0cd);}if(!this['dataSet']||!this[_0x4c28a3(_0x48cafb._0x5139ac,_0x48cafb._0x1dbcbc)]['_data'])return;const _0x15a19d={};_0x15a19d[_0x5c3206(-0xda,-_0x48cafb._0x20a765)]=_0x4c28a3(0x34b,_0x48cafb._0x3ac0b0),_0x15a19d[_0x4c28a3(_0x48cafb._0x3d3ebd,0x361)]=this['dataSet']['_data'];function _0x4c28a3(_0x24cec2,_0x1d1933){return _0x56b042(_0x1d1933-_0x3413b6._0x17375b,_0x24cec2);}const _0x341e3e=mars3d__namespace['PolyUtil'][_0x4c28a3(0x3a7,_0x48cafb._0x5ca5b7)](_0x15a19d);if(!_0x341e3e)return;return _0x501f12!==null&&_0x501f12!==void 0x0&&_0x501f12['isFormat']?_0x341e3e:Cesium['Rectangle']['fromDegrees'](_0x341e3e['xmin'],_0x341e3e[_0x5c3206(-0xd6,-0x112)],_0x341e3e['xmax'],_0x341e3e['ymax']);}['_onMapClick'](_0x42e9dd){const _0x1a6d4d={_0x138503:0x303,_0x4b24fc:0x49a},_0x2b366f={_0x571b06:0x1c2},_0x1f0d69={_0x1c3b26:0x31b};function _0x39d98e(_0x15d9bd,_0x183ccf){return _0x56b042(_0x183ccf-_0x1f0d69._0x1c3b26,_0x15d9bd);}function _0x3abada(_0x48f9ac,_0x586e0e){return _0x142d33(_0x586e0e- -_0x2b366f._0x571b06,_0x48f9ac);}this['_cache_event']=_0x42e9dd,this[_0x39d98e(0x472,0x464)]&&this[_0x3abada(-0x2df,-_0x1a6d4d._0x138503)]['clickEvent'](_0x42e9dd[_0x39d98e(0x474,_0x1a6d4d._0x4b24fc)],_0x42e9dd);}['_onMapMouseMove'](_0x576249){const _0x173090={_0x2f8e65:0x31};function _0x574d86(_0x14300b,_0xd8650c){return _0x56b042(_0xd8650c- -0x151,_0x14300b);}this[_0x574d86(_0x173090._0x2f8e65,0x3e)]=_0x576249;function _0x1852a0(_0x5c7169,_0x6c06d){return _0x142d33(_0x6c06d- -0x9e,_0x5c7169);}this[_0x1852a0(-0x21e,-0x1df)]&&this['_mapVRenderer']['mousemoveEvent'](_0x576249['windowPosition'],_0x576249);}['on'](_0xc03da9,_0x2ed06f,_0xf9d81){const _0x25a7c3={_0x3649ae:0x363,_0x4a968b:0x388,_0x4e9cf8:0x3ab,_0x2794e7:0x34f,_0x3585d3:0x14f,_0x48ffe9:0x187,_0x53b8d4:0x3bc},_0x53b2cf={_0x21983f:0x3af,_0x3d5cc5:0x2e5,_0x69553f:0x2fe},_0x51af80={_0xc9b45:0x68};function _0x42c05a(_0x32a005,_0x18376c){return _0x142d33(_0x18376c- -_0x51af80._0xc9b45,_0x32a005);}function _0x15e22a(_0x59e47f,_0x55e72e){return _0x56b042(_0x59e47f-0x1fb,_0x55e72e);}this[_0x42c05a(-0x143,-0x164)][_0x15e22a(0x34f,_0x25a7c3._0x3649ae)]=this['options'][_0x15e22a(0x34f,_0x25a7c3._0x4a968b)]||{};if(_0xc03da9===mars3d__namespace[_0x15e22a(0x3a6,_0x25a7c3._0x4e9cf8)]['click'])this['options'][_0x15e22a(_0x25a7c3._0x2794e7,0x342)][_0x15e22a(0x33f,0x380)]=_0x573bac=>{const _0x49feb0={_0xc53bcc:0x1d},_0x3e2c17={_0x409a39:0x44e};function _0x4843e7(_0x38bdb4,_0x1572b1){return _0x42c05a(_0x38bdb4,_0x1572b1-_0x3e2c17._0x409a39);}function _0x4d2590(_0x21de61,_0x556d65){return _0x15e22a(_0x556d65-_0x49feb0._0xc53bcc,_0x21de61);}if(_0x573bac){const _0x132909={...this[_0x4d2590(_0x53b2cf._0x21983f,0x3a7)]};_0x132909[_0x4843e7(_0x53b2cf._0x3d5cc5,_0x53b2cf._0x69553f)]=this,_0x132909['data']=_0x573bac,_0x2ed06f['bind'](_0xf9d81)(_0x132909);}},this[_0x42c05a(-_0x25a7c3._0x3585d3,-_0x25a7c3._0x48ffe9)]['on'](mars3d__namespace['EventType'][_0x15e22a(0x33f,0x373)],this['_onMapClick'],this);else _0xc03da9===mars3d__namespace['EventType']['mouseMove']&&(this['options']['methods']['mousemove']=_0x3ca1c5=>{const _0x74d2ed={_0x518fb8:0x206};function _0x56cc5b(_0x307508,_0x2be09f){return _0x15e22a(_0x2be09f- -_0x74d2ed._0x518fb8,_0x307508);}if(_0x3ca1c5){const _0x4cb4ff={...this['_cache_event']};_0x4cb4ff['layer']=this,_0x4cb4ff['data']=_0x3ca1c5,_0x2ed06f[_0x56cc5b(0x16e,0x154)](_0xf9d81)(_0x4cb4ff);}},this['_map']['on'](mars3d__namespace[_0x15e22a(0x3a6,_0x25a7c3._0x53b8d4)][_0x15e22a(0x3aa,0x386)],this[_0x42c05a(-0x18f,-0x155)],this));return this;}['off'](_0x103c1e,_0x2bf067){const _0x27bd33={_0x4d3940:0x3e9,_0x30a892:0x233,_0x3bb55c:0x222,_0x330e27:0x390};if(_0x103c1e==='click'){var _0x1aa740;this[_0xf948fa(_0x27bd33._0x4d3940,0x3a7)]['off'](_0x103c1e,this[_0xdff897(-_0x27bd33._0x30a892,-_0x27bd33._0x3bb55c)],this),(_0x1aa740=this[_0xdff897(-0x26a,-0x249)]['methods'])!==null&&_0x1aa740!==void 0x0&&_0x1aa740[_0xf948fa(0x3a3,0x3b1)]&&delete this['options'][_0xf948fa(0x3bb,0x390)]['click'];}else{if(_0x103c1e==='mouseMove'){var _0x480c47;this[_0xdff897(-0x29c,-0x26c)]['off'](_0x103c1e,this['_onMapMouseMove'],this),(_0x480c47=this[_0xdff897(-0x235,-0x249)][_0xf948fa(0x39c,0x390)])!==null&&_0x480c47!==void 0x0&&_0x480c47['mousemove']&&delete this['options'][_0xf948fa(0x370,_0x27bd33._0x330e27)]['mousemove'];}}function _0xdff897(_0xdff34,_0xfae15f){return _0x142d33(_0xfae15f- -0x14d,_0xdff34);}function _0xf948fa(_0x399606,_0x56a183){return _0x142d33(_0x56a183-0x4c6,_0x399606);}return this;}}mars3d__namespace['LayerUtil'][_0x142d33(-0x112,-0xf6)](_0x142d33(-0x11d,-0xfc),MapVLayer);function _0x1edc(){const _0x540283=['BwLU','ywrKrgf0yq','x2nHBNzHC1vWzgf0zq','yw5PBwf0B3jnB3zLzw5KrxzLBNq','B3b0Aw9UCW','x2nHy2HLx2v2zw50','zgvMyxvSDa','C3r5Bgu','y2XLyxjeyxrH','x29Utw92zuvUzev2zw50','zMLSBfjLy3q','zgvZDhjVEq','zgvMAw5Lza','BgvUz3rO','Cg9PBNrLCKv2zw50CW','x2rHDge','A2v5CW','C2L6zq','y2fTzxjHtw92zvn0yxj0','x29UtwfWtw91C2vnB3zL','BM9Uzq','y2XLyxi','BwfW','y2fTzxjH','Bgf5zxi','zMvHDhvYzxm','Cg9ZDfjLBMrLCG','u0nftKuZra','zMLSDgvY','Cg9PBNrdB3vUDe1HEa','yxjNq2HLy2S','BwLUu2L6zq','C2v0','rxzLBNruExbL','x19WCM90B19F','yMfPzhvnyxbmyxLLCG','oti1nti2Chfny2XS','Bw91C2vnB3zL','y29UDgfPBMvY','q2fYDgvZAwfUmW','x3nPEMu','yw5PBwf0B3jnB3zLC3rHCNrfDMvUDa','z2v0wM9VBq','x29UtwfWq2XPy2S','ug9SEwDVBG','zgLZCgXHEq','DgLTzq','q2vZAxvT','z2v0uMvJDgfUz2XL','z2v0','z2v0rxH0zw50qNLhzw9ku09o','Aw5PDefUAw1HDg9Y','y29UDgv4Da','z3jHzgLLBNq','C2nHBgu','Bwf4q2X1C3rLCLPVB20','zgvWDgHuzxn0','C3rLCa','BwfWDKf1Dg9izwLNAhq','DhjLzxm','Dg9xAw5KB3DdB29YzgLUyxrLCW','Cg9ZAxrPB25xqW','y2X1C3rLCKrHDgftzxq','BwfWDKrLChrOvgvZDa','mta0nZq2nwrsBgvrtW','y2XPy2S','C3rVCefUAwfTyxrPB24','z2XVyMu','mJi5oti2mgD0CffwuG','ChjVCgvYDgLLCW','x21HCfzszw5KzxjLCG','Bw91C2veB3DU','x21VDw50zwriB29R','twfWvKXHEwvY','DhjHBNnMzxjdB29YzgLUyxrL','mZa2ntCXnNjqBuTPsG','CMvUzgvY','yw5PBwf0B3i','Bgv2zwW','z2XVyMfSq29TCg9ZAxrLt3bLCMf0Aw9U','z2v0rgf0yq','Bwv0Ag9KCW','mJrSv09HtuO','zMLSBfn0EwXL','CMvZAxPL','y3jLyxrL','zgf0yvnLDa','mJu4mZuZmwT0EenSyW','AxnfBMfIBgvKvgLTzq','x2fKzgvKsg9VAW','zM9YrwfJAa','D2LKDgG','yMLUza','C2v0wKLUzgv4','mhb4','rMvHDhvYzunVBgXLy3rPB24','DhLWzq','Bwf4','mJGXmda1BvfxCw1j','B2zM','Ew1PBG','zgf0yq','y2fUDMfZtgf5zxi','AgvPz2H0','x21HCa','Bw9Kzq','BwfWDG','y29VCMrPBMf0zxm','q09mt1jFqLvgrKvsx0jjva','zgvMAw5LuhjVCgvYDhK','x2nYzwf0zunHBNzHCW','x3bVAw50zxjfDMvUDhm','rgf0yvnLDa','ywrKqw5PBwf0B3jfDMvUDa','Bw91C2vTB3zL','y2fUDMfZ','CgfYzw50rwXLBwvUDa','CMvNAxn0zxi','ywrK','ChvZAa','ogDIDxzvwq','x29Utw92zvn0yxj0rxzLBNq','BwfYCZnKlw1HChBMJ5lKU7BMS6JLHOZMIjdLIP8GicaGioEjIoACRo+8MG','Bg9Nsw5MBW','D2LUzg93ug9ZAxrPB24','Cg9PBNrdB3vUDe1PBG','zNjVBurLz3jLzxm','EKLUzgv4','mZy0otmZndrUD0zos0O','DxbKyxrL','x3jLC2v0','ChjVy2vZC0rHDge','DMfSDwu','CMvTB3zLrgf0yq','zgv2AwnLugL4zwXsyxrPBW'];_0x1edc=function(){return _0x540283;};return _0x1edc();}function _0x56b042(_0x2ae12e,_0x7c6c94){return _0x234b(_0x2ae12e-0xb0,_0x7c6c94);}mars3d__namespace[_0x142d33(-0xe8,-0xc5)][_0x142d33(-0x13e,-0x16f)]=MapVLayer,mars3d__namespace['mapv']=mapv__namespace;function _0x142d33(_0x1cef32,_0x24bd0d){const _0x2fb469={_0x2b4e6c:0x1da};return _0x234b(_0x1cef32- -_0x2fb469._0x2b4e6c,_0x24bd0d);}mars3d__namespace['Log'][_0x142d33(-0x10c,-0x136)](_0x56b042(0x17d,0x17d)+version+'\x20\x20\x20\x20编译日期:'+buildTime),exports[_0x142d33(-0x13e,-0x172)]=MapVLayer,Object[_0x56b042(0x19a,0x15a)](mapv)[_0x56b042(0x15d,0x128)](function(_0x34c4f2){if(_0x34c4f2!=='default'&&!exports['hasOwnProperty'](_0x34c4f2))Object['defineProperty'](exports,_0x34c4f2,{'enumerable':!![],'get':function(){return mapv[_0x34c4f2];}});});const _0x5375ea={};_0x5375ea[_0x56b042(0x187,0x15e)]=!![],Object[_0x142d33(-0x11a,-0x129)](exports,'__esModule',_0x5375ea); }));