/** * Mars3D平台插件,结合mapv可视化功能插件 mars3d-mapv * * 版本信息:v3.4.26 * 编译日期:2023-11-13 20:28:47 * 版权所有:Copyright by 火星科技 http://mars3d.cn * 使用单位:免费公开版 ,2022-06-01 */ (function (global, factory) { typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, (window.mapv || require('mapv')), (window.mars3d || require('mars3d'))) : typeof define === 'function' && define.amd ? define(['exports', 'mapv', 'mars3d'], factory) : (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global["mars3d-mapv"] = {}, global.mapv, global.mars3d)); })(this, (function (exports, mapv, mars3d) { 'use strict';var _0x1b28c3=_0x4e18;(function(_0x551e56,_0x29cb65){var _0x14e079={_0x48b49c:0x1b3,_0x58590e:0x176,_0x2e83a8:0x17c,_0x2b4944:0x1c0,_0xdf7b9f:0x190},_0x56c207=_0x4e18,_0x5a75d4=_0x551e56();while(!![]){try{var _0x211778=parseInt(_0x56c207(0x17a))/0x1+-parseInt(_0x56c207(_0x14e079._0x48b49c))/0x2+parseInt(_0x56c207(0x1c5))/0x3+parseInt(_0x56c207(_0x14e079._0x58590e))/0x4*(-parseInt(_0x56c207(_0x14e079._0x2e83a8))/0x5)+parseInt(_0x56c207(0x15b))/0x6+parseInt(_0x56c207(0x1cc))/0x7*(-parseInt(_0x56c207(_0x14e079._0x2b4944))/0x8)+parseInt(_0x56c207(_0x14e079._0xdf7b9f))/0x9*(parseInt(_0x56c207(0x170))/0xa);if(_0x211778===_0x29cb65)break;else _0x5a75d4['push'](_0x5a75d4['shift']());}catch(_0x40e33c){_0x5a75d4['push'](_0x5a75d4['shift']());}}}(_0x595a,0x8b19c));function _interopNamespace(_0x168ea4){var _0x17109d={_0x5c8883:0x19a},_0x2ebcb2=_0x4e18;if(_0x168ea4&&_0x168ea4[_0x2ebcb2(_0x17109d._0x5c8883)])return _0x168ea4;var _0x2bc2ae=Object['create'](null);return _0x168ea4&&Object['keys'](_0x168ea4)['forEach'](function(_0x2cfd1e){var _0x41d375=_0x2ebcb2;if(_0x2cfd1e!==_0x41d375(0x194)){var _0x4a44a9=Object['getOwnPropertyDescriptor'](_0x168ea4,_0x2cfd1e);Object['defineProperty'](_0x2bc2ae,_0x2cfd1e,_0x4a44a9['get']?_0x4a44a9:{'enumerable':!![],'get':function(){return _0x168ea4[_0x2cfd1e];}});}}),_0x2bc2ae['default']=_0x168ea4,_0x2bc2ae;}var mapv__namespace=_interopNamespace(mapv),mars3d__namespace=_interopNamespace(mars3d);function ownKeys(_0x3b5771,_0x401c7e){var _0x2d0100={_0x2973d3:0x1bc,_0x29111d:0x1ba,_0x4e550b:0x1ad},_0x524a95={_0x4180fa:0x196},_0x426455=_0x4e18,_0xb166a9=Object[_0x426455(_0x2d0100._0x2973d3)](_0x3b5771);if(Object[_0x426455(_0x2d0100._0x29111d)]){var _0x5b97b0=Object['getOwnPropertySymbols'](_0x3b5771);_0x401c7e&&(_0x5b97b0=_0x5b97b0['filter'](function(_0x47dfd0){var _0x56b0d0=_0x426455;return Object[_0x56b0d0(_0x524a95._0x4180fa)](_0x3b5771,_0x47dfd0)['enumerable'];})),_0xb166a9['push'][_0x426455(_0x2d0100._0x4e550b)](_0xb166a9,_0x5b97b0);}return _0xb166a9;}function _objectSpread2(_0x2da75f){var _0x5e649c={_0x46ff07:0x19f},_0x588cbb=_0x4e18;for(var _0x50cab8=0x1;_0x50cab8_0x5d8d0a-_0x2c1911&&_0xd1b07d[_0x4e51ca(_0x10f428._0x2496da)]<_0x5d8d0a);});var _0x486f59=this[_0x2dc2e9(_0x3ccee8._0x28ffab)][_0x2dc2e9(_0x3ccee8._0x2c654c)](_0x554d24);this['processData'](_0x486f59),this['options']['unit']==='m'&&this['options']['size'],this['options']['_size']=this['options'][_0x2dc2e9(_0x3ccee8._0x9abcbf)];var _0x113315=_0x157c9b['cartesianToCanvasCoordinates'](Cesium$1['Cartesian3'][_0x2dc2e9(_0x3ccee8._0xa0932d)](0x0,0x0));if(!_0x113315)return;this[_0x2dc2e9(_0x3ccee8._0x373300)](_0x211540,new mapv__namespace[(_0x2dc2e9(0x1a9))](_0x486f59),this['options'],_0x113315),this['options']['updateCallback']&&this[_0x2dc2e9(0x181)][_0x2dc2e9(_0x3ccee8._0x3aee45)](_0x5d8d0a);}}},{'key':'updateData','value':function _0x5cbf1c(_0x4524f3,_0x2b88cc){var _0x114649=_0x4524f3;_0x114649&&_0x114649['get']&&(_0x114649=_0x114649['get']()),void 0x0!==_0x114649&&this['dataSet']['set'](_0x114649),_get(_getPrototypeOf(_0x460d67['prototype']),'update',this)['call'](this,{'options':_0x2b88cc});}},{'key':'addData','value':function _0x554c8e(_0x44b7c8,_0x2c83c9){var _0x3e9e65=_0x4c2684,_0x2c8f6a=_0x44b7c8;_0x44b7c8&&_0x44b7c8['get']&&(_0x2c8f6a=_0x44b7c8['get']()),this[_0x3e9e65(_0x5add18._0x18c58d)]['add'](_0x2c8f6a),this['update']({'options':_0x2c83c9});}},{'key':'getData','value':function _0x222285(){return this['dataSet'];}},{'key':'removeData','value':function _0x38cb40(_0x150bb7){var _0x47bfcd=_0x4c2684;if(this[_0x47bfcd(0x1ca)]){var _0x4081db=this['dataSet']['get']({'filter':function _0x14fa6f(_0x4e98ee){return _0x150bb7==null||typeof _0x150bb7!=='function'||!_0x150bb7(_0x4e98ee);}});this['dataSet']['set'](_0x4081db),this['update']({'options':null});}}},{'key':'clearData','value':function _0x3be552(){var _0x4c0713=_0x4c2684;this[_0x4c0713(0x1ca)]&&this[_0x4c0713(0x1ca)]['clear'](),this['update']({'options':null});}},{'key':_0x4c2684(_0x25406d._0x2dc9c4),'value':function _0x8f7df1(){var _0x109a4d=_0x4c2684;this[_0x109a4d(0x171)][_0x109a4d(_0x17d4fc._0x3766eb)]();}},{'key':_0x4c2684(0x1c8),'value':function _0x4a6de2(_0x10cc15){var _0xa20381=_0x4c2684;_0x10cc15&&_0x10cc15['clearRect']&&_0x10cc15[_0xa20381(_0x2f9982._0x20ab06)](0x0,0x0,_0x10cc15['canvas']['width'],_0x10cc15['canvas']['height']);}},{'key':'destroy','value':function _0x26431f(){var _0xe625e0=_0x4c2684;this[_0xe625e0(_0x29234c._0x2ed086)](this['getContext']()),this[_0xe625e0(_0x29234c._0x2058ea)](),this['animator']&&this['animator']['stop'](),this['animator']=null,this['canvasLayer']=null;}}]),_0x460d67;}(BaseLayer$1);if(mapv__namespace!==null&&mapv__namespace!==void 0x0&&mapv__namespace[_0x1b28c3(0x1a9)])mapv__namespace[_0x1b28c3(0x1a9)][_0x1b28c3(0x1c4)][_0x1b28c3(0x152)]=function(_0x3b6cfa,_0x319269,_0x3a7c05,_0x1c5867){var _0x1f0cb2={_0x171f8c:0x173,_0x3bd920:0x16f,_0x134924:0x173,_0x51c5f3:0x1bb},_0x346475=_0x1b28c3;_0x1c5867=_0x1c5867||'_coordinates',_0x3a7c05=_0x3a7c05||'coordinates';for(var _0x52212b=0x0;_0x52212b<_0x3b6cfa[_0x346475(_0x1f0cb2._0x171f8c)];_0x52212b++){var _0x190543=_0x3b6cfa[_0x52212b][_0x346475(_0x1f0cb2._0x3bd920)],_0x8e0832=_0x190543[_0x3a7c05];switch(_0x190543['type']){case'Point':{var _0x3ae966=_0x319269(_0x8e0832);_0x3ae966?_0x190543[_0x1c5867]=_0x3ae966:_0x190543[_0x1c5867]=[-0x3e7,-0x3e7];}break;case'LineString':{var _0x25855f=[];for(var _0x4d2934=0x0;_0x4d2934<_0x8e0832[_0x346475(_0x1f0cb2._0x134924)];_0x4d2934++){var _0x209e95=_0x319269(_0x8e0832[_0x4d2934]);_0x209e95&&_0x25855f['push'](_0x209e95);}_0x190543[_0x1c5867]=_0x25855f;}break;case'MultiLineString':case'Polygon':{var _0x166f1a=_0x1e478f(_0x8e0832);_0x190543[_0x1c5867]=_0x166f1a;}break;case'MultiPolygon':{var _0x3d0aa5=[];for(var _0x11abc3=0x0;_0x11abc3<_0x8e0832[_0x346475(_0x1f0cb2._0x134924)];_0x11abc3++){var _0x3bbdc3=_0x1e478f(_0x8e0832[_0x11abc3]);_0x3bbdc3['length']>0x0&&_0x3d0aa5[_0x346475(_0x1f0cb2._0x51c5f3)](_0x3bbdc3);}_0x190543[_0x1c5867]=_0x3d0aa5;}break;}}function _0x1e478f(_0x2462b8){var _0x3930fc=_0x346475,_0x5792da=[];for(var _0x216e49=0x0;_0x216e49<_0x2462b8[_0x3930fc(0x173)];_0x216e49++){var _0x686f97=_0x2462b8[_0x216e49],_0x1da23f=[];for(var _0x2bfac9=0x0;_0x2bfac9<_0x686f97['length'];_0x2bfac9++){var _0x344d4c=_0x319269(_0x686f97[_0x2bfac9]);_0x344d4c&&_0x1da23f['push'](_0x344d4c);}_0x1da23f['length']>0x0&&_0x5792da[_0x3930fc(0x1bb)](_0x1da23f);}return _0x5792da;}return _0x3b6cfa;};else throw new Error(_0x1b28c3(0x18c));var Cesium=mars3d__namespace['Cesium'],BaseLayer=mars3d__namespace['layer'][_0x1b28c3(0x1b4)],MapVLayer=function(_0x5b76d5){var _0x422189={_0x145005:0x16d,_0x213445:0x1bd,_0x3aaebf:0x186},_0x420b78={_0x34d92b:0x165,_0x42920a:0x1a1},_0x44dafc={_0x161cbc:0x181,_0x43e988:0x1a1,_0x3bcfe7:0x17e,_0x4fd387:0x16b},_0x2edfcb={_0x24cfbc:0x1b5},_0x39414e={_0x5a6a95:0x162},_0x22db4d={_0x1ccfdf:0x1ca,_0x476365:0x158,_0x5a0884:0x182,_0x24c141:0x199},_0x51ed7d={_0x41ff4a:0x1cd,_0x4eea46:0x1c7,_0x219df8:0x19c,_0x4e1703:0x1cd,_0x5dce13:0x155},_0x18e2b7={_0x2da041:0x1a0,_0x252a97:0x1c7},_0x58e843={_0x3a611d:0x1b0,_0x14ba69:0x15a,_0x258268:0x19c,_0x482995:0x159,_0x2c4a45:0x155,_0x49cba2:0x1c9,_0x160d17:0x163},_0xfe0f0={_0x4dab72:0x1a0},_0x42fd27={_0x5d067b:0x1a0,_0x2f5e74:0x179,_0x516d78:0x17e,_0x587d2e:0x17e},_0x47d4ba={_0x589528:0x17e,_0x1046db:0x164,_0x90c613:0x189,_0x3d57c2:0x179},_0x1eb720={_0x17a500:0x1cd,_0x53c589:0x17e,_0x2540d5:0x1be,_0x3f20b0:0x1a1,_0x5a299e:0x189},_0x4d336a={_0x310d91:0x1a0},_0x1eff3d={_0x357cde:0x1ca,_0x9d24f9:0x1ab,_0x5317b5:0x16d},_0xf0cdda={_0x4363bc:0x1c3,_0x1124b1:0x15e,_0x29b724:0x1cd,_0x5cac52:0x1c3,_0x5a63f4:0x18e},_0x1c3426={_0xcbb37e:0x18b},_0x59dd9f={_0x497858:0x177},_0x29dd21={_0x1eb21c:0x192},_0x4df959={_0x353417:0x184,_0x186dfb:0x1ca},_0x1a3341=_0x1b28c3;_inherits(_0x76e786,_0x5b76d5);var _0x1e7dd1=_createSuper(_0x76e786);function _0x76e786(_0x267b53,_0x320f73){var _0x15718a=_0x4e18,_0x5d97f9;return _classCallCheck(this,_0x76e786),_0x5d97f9=_0x1e7dd1[_0x15718a(_0x4df959._0x353417)](this,_0x267b53),_0x5d97f9['_pointerEvents']=_0x5d97f9['options']['pointerEvents'],_0x5d97f9[_0x15718a(_0x4df959._0x186dfb)]=_0x320f73||new mapv__namespace['DataSet'](_0x267b53['data']),_0x5d97f9['canvas']=null,_0x5d97f9;}return _createClass(_0x76e786,[{'key':'pointerEvents','get':function _0x2caa8b(){var _0x534a24=_0x4e18;return this[_0x534a24(_0x29dd21._0x1eb21c)];},'set':function _0x4fed2e(_0x22e228){var _0x41615d=_0x4e18;this['_pointerEvents']=_0x22e228,this[_0x41615d(0x1c7)]&&(_0x22e228?this[_0x41615d(0x1c7)]['style']['pointerEvents']=_0x41615d(_0x59dd9f._0x497858):this['canvas']['style']['pointerEvents']='none');}},{'key':'_showHook','value':function _0x4069ba(_0xb5daf5){var _0x14cf67=_0x4e18;_0xb5daf5?this['canvas']['style'][_0x14cf67(_0x1c3426._0xcbb37e)]='block':this['canvas']['style']['display']='none';}},{'key':_0x1a3341(0x198),'value':function _0x407323(){var _0x3c34b5=_0x1a3341,_0x5eff81,_0x26a7c8,_0x2ef66b;this['_map'][_0x3c34b5(_0xf0cdda._0x4363bc)]['mapvDepthTest']=(_0x5eff81=this['options']['depthTest'])!==null&&_0x5eff81!==void 0x0?_0x5eff81:!![],this['_map'][_0x3c34b5(0x1c3)][_0x3c34b5(_0xf0cdda._0x1124b1)]=(_0x26a7c8=this['options']['clampToGround'])!==null&&_0x26a7c8!==void 0x0?_0x26a7c8:![],this[_0x3c34b5(_0xf0cdda._0x29b724)][_0x3c34b5(_0xf0cdda._0x5cac52)]['mapvFixedHeight']=(_0x2ef66b=this['options'][_0x3c34b5(_0xf0cdda._0x5a63f4)])!==null&&_0x2ef66b!==void 0x0?_0x2ef66b:0x0;}},{'key':'_addedHook','value':function _0x1f1899(){var _0x4b7055=_0x1a3341;this[_0x4b7055(_0x1eff3d._0x357cde)]&&(!this['dataSet']['_data']||this[_0x4b7055(0x1ca)]['_data']['length']===0x0)&&(this['dataSet']['_data']=[]['concat'](this['dataSet']['_dataCache'])),this['_mapVRenderer']=new MapVRenderer(this['_map'],this[_0x4b7055(_0x1eff3d._0x357cde)],this['options'],this),this[_0x4b7055(_0x1eff3d._0x9d24f9)](),this[_0x4b7055(0x1c7)]=this[_0x4b7055(_0x1eff3d._0x5317b5)](),this['render']=this['render']['bind'](this),this['bindEvent'](),this['_reset']();}},{'key':_0x1a3341(0x19b),'value':function _0x1cca72(){var _0x4be0b3=_0x1a3341;this['unbindEvent'](),this['_mapVRenderer']&&(this[_0x4be0b3(_0x4d336a._0x310d91)]['destroy'](),this['_mapVRenderer']=null),this['canvas']['parentElement']['removeChild'](this['canvas']);}},{'key':'initDevicePixelRatio','value':function _0x233b98(){var _0x19d2ca=_0x1a3341;this['devicePixelRatio']=window[_0x19d2ca(0x1a3)]||0x1;}},{'key':'bindEvent','value':function _0x101166(){var _0x53313d=_0x1a3341,_0x4664ce,_0x5af4b9,_0x4e2935,_0x105042;this[_0x53313d(0x1cd)]['on'](mars3d__namespace['EventType']['mouseDown'],this[_0x53313d(0x150)],this),this['_map']['on'](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this[_0x53313d(_0x1eb720._0x17a500)]['on'](mars3d__namespace[_0x53313d(_0x1eb720._0x53c589)]['cameraMoveEnd'],this[_0x53313d(_0x1eb720._0x2540d5)],this),(_0x4664ce=this['options'])!==null&&_0x4664ce!==void 0x0&&(_0x5af4b9=_0x4664ce[_0x53313d(0x189)])!==null&&_0x5af4b9!==void 0x0&&_0x5af4b9[_0x53313d(_0x1eb720._0x3f20b0)]&&this['_map']['on'](mars3d__namespace['EventType'][_0x53313d(0x1a1)],this[_0x53313d(0x164)],this),(_0x4e2935=this['options'])!==null&&_0x4e2935!==void 0x0&&(_0x105042=_0x4e2935[_0x53313d(_0x1eb720._0x5a299e)])!==null&&_0x105042!==void 0x0&&_0x105042['mousemove']&&this['_map']['on'](mars3d__namespace['EventType']['mouseMove'],this['_onMapMouseMove'],this);}},{'key':'unbindEvent','value':function _0x2a2459(){var _0x461d47=_0x1a3341,_0x5325f6,_0x2af69a,_0x4c0d66,_0x4eef13;this[_0x461d47(0x1cd)]['off'](mars3d__namespace['EventType']['mouseDown'],this['_onMoveStartEvent'],this),this['_map']['off'](mars3d__namespace['EventType']['cameraMoveStart'],this['_onMoveStartEvent'],this),this['_map']['off'](mars3d__namespace[_0x461d47(0x17e)][_0x461d47(0x166)],this[_0x461d47(0x1be)],this),this['_map']['off'](mars3d__namespace['EventType']['postRender'],this['_reset'],this),(_0x5325f6=this['options'])!==null&&_0x5325f6!==void 0x0&&(_0x2af69a=_0x5325f6['methods'])!==null&&_0x2af69a!==void 0x0&&_0x2af69a['click']&&this['_map']['off'](mars3d__namespace[_0x461d47(_0x47d4ba._0x589528)]['click'],this[_0x461d47(_0x47d4ba._0x1046db)],this),(_0x4c0d66=this[_0x461d47(0x181)])!==null&&_0x4c0d66!==void 0x0&&(_0x4eef13=_0x4c0d66[_0x461d47(_0x47d4ba._0x90c613)])!==null&&_0x4eef13!==void 0x0&&_0x4eef13['mousemove']&&this['_map'][_0x461d47(_0x47d4ba._0x3d57c2)](mars3d__namespace['EventType']['mouseMove'],this[_0x461d47(0x16b)],this);}},{'key':_0x1a3341(0x150),'value':function _0x5ef6aa(){var _0x1ef4d6=_0x1a3341;this[_0x1ef4d6(_0x42fd27._0x5d067b)]&&(this[_0x1ef4d6(0x1a0)]['animatorMovestartEvent'](),this['_map'][_0x1ef4d6(_0x42fd27._0x2f5e74)](mars3d__namespace[_0x1ef4d6(_0x42fd27._0x516d78)]['postRender'],this['_reset'],this),this['_map']['on'](mars3d__namespace[_0x1ef4d6(_0x42fd27._0x587d2e)]['postRender'],this[_0x1ef4d6(0x1bd)],this));}},{'key':'_onMoveEndEvent','value':function _0x5cad56(){var _0x4913c2=_0x1a3341;this['_mapVRenderer']&&(this[_0x4913c2(0x1cd)]['off'](mars3d__namespace['EventType'][_0x4913c2(0x180)],this['_reset'],this),this[_0x4913c2(0x1a0)][_0x4913c2(0x178)](),this[_0x4913c2(0x1bd)]());}},{'key':_0x1a3341(0x1a8),'value':function _0x2ed1b9(_0x8900e1,_0x431ad0){this['_removedHook'](),this['_addedHook']();}},{'key':_0x1a3341(0x161),'value':function _0x287231(_0x1e19b3){this['_mapVRenderer']&&this['_mapVRenderer']['addData'](_0x1e19b3,this['options']);}},{'key':'updateData','value':function _0x44303f(_0x3f0c6b){var _0x36e94e=_0x1a3341;this[_0x36e94e(0x1a0)]&&this[_0x36e94e(_0xfe0f0._0x4dab72)]['updateData'](_0x3f0c6b,this['options']);}},{'key':'getData','value':function _0xad8693(){var _0x22d302=_0x1a3341;return this['_mapVRenderer']&&(this['dataSet']=this['_mapVRenderer']['getData']()),this[_0x22d302(0x1ca)];}},{'key':'removeData','value':function _0x51ee74(_0x475109){this['_mapVRenderer']&&this['_mapVRenderer']['removeData'](_0x475109);}},{'key':_0x1a3341(0x15f),'value':function _0x26f581(){this['_mapVRenderer']&&this['_mapVRenderer']['clearData']();}},{'key':_0x1a3341(_0x422189._0x145005),'value':function _0x2ad2e4(){var _0x3d347e=_0x1a3341,_0x5c851d,_0x525399=mars3d__namespace['DomUtil'][_0x3d347e(_0x58e843._0x3a611d)]('canvas','mars3d-mapv',this['_map']['container']);_0x525399['id']=this['id'],_0x525399['style']['position']='absolute',_0x525399['style'][_0x3d347e(_0x58e843._0x14ba69)]='0px',_0x525399['style']['left']=_0x3d347e(0x169),_0x525399['width']=parseInt(this['_map'][_0x3d347e(0x1c7)]['width']),_0x525399['height']=parseInt(this[_0x3d347e(0x1cd)]['canvas']['height']),_0x525399['style'][_0x3d347e(_0x58e843._0x258268)]=this['_map']['canvas']['style']['width'],_0x525399['style']['height']=this['_map']['canvas'][_0x3d347e(_0x58e843._0x482995)][_0x3d347e(_0x58e843._0x2c4a45)],_0x525399[_0x3d347e(0x159)]['pointerEvents']=this[_0x3d347e(0x192)]?_0x3d347e(_0x58e843._0x49cba2):_0x3d347e(0x1a6),_0x525399['style'][_0x3d347e(_0x58e843._0x160d17)]=(_0x5c851d=this[_0x3d347e(0x181)]['zIndex'])!==null&&_0x5c851d!==void 0x0?_0x5c851d:0x9;if(this['options']['context']==='2d'){var _0x1c07dc=this['devicePixelRatio'];_0x525399['getContext'](this['options']['context'])['scale'](_0x1c07dc,_0x1c07dc);}return _0x525399;}},{'key':_0x1a3341(_0x422189._0x213445),'value':function _0x3ef2fc(){this['resize'](),this['render']();}},{'key':_0x1a3341(_0x422189._0x3aaebf),'value':function _0x13ffe1(){this['_reset']();}},{'key':_0x1a3341(0x1ac),'value':function _0x17c4ec(){var _0x21cacd=_0x1a3341;this['_mapVRenderer']&&(this[_0x21cacd(_0x18e2b7._0x2da041)][_0x21cacd(0x16a)](),this['_mapVRenderer']=null),this[_0x21cacd(_0x18e2b7._0x252a97)]['parentElement']['removeChild'](this['canvas']);}},{'key':'render','value':function _0xb27d10(){var _0x39b377=_0x1a3341;this[_0x39b377(0x1a0)][_0x39b377(0x17d)]();}},{'key':'resize','value':function _0x459bac(){var _0x264ce7=_0x1a3341;if(this['canvas']){var _0x1ff995=this['canvas'];_0x1ff995['style']['position']='absolute',_0x1ff995['style']['top']='0px',_0x1ff995['style'][_0x264ce7(0x15d)]=_0x264ce7(0x169),_0x1ff995['width']=parseInt(this[_0x264ce7(_0x51ed7d._0x41ff4a)]['canvas']['width']),_0x1ff995['height']=parseInt(this[_0x264ce7(_0x51ed7d._0x41ff4a)][_0x264ce7(0x1c7)]['height']),_0x1ff995['style'][_0x264ce7(0x19c)]=this[_0x264ce7(0x1cd)][_0x264ce7(_0x51ed7d._0x4eea46)]['style'][_0x264ce7(_0x51ed7d._0x219df8)],_0x1ff995['style']['height']=this[_0x264ce7(_0x51ed7d._0x4e1703)]['canvas']['style'][_0x264ce7(_0x51ed7d._0x5dce13)];}}},{'key':'getRectangle','value':function _0x4edda7(_0x16e0c5){var _0x53b0e1=_0x1a3341;if(!this['dataSet']||!this[_0x53b0e1(_0x22db4d._0x1ccfdf)][_0x53b0e1(_0x22db4d._0x476365)])return;var _0x2238c9=mars3d__namespace['Util']['getExtentByGeoJSON']({'type':_0x53b0e1(_0x22db4d._0x5a0884),'features':this['dataSet']['_data']});if(!_0x2238c9)return;return _0x16e0c5!==null&&_0x16e0c5!==void 0x0&&_0x16e0c5['isFormat']?_0x2238c9:Cesium['Rectangle'][_0x53b0e1(0x151)](_0x2238c9[_0x53b0e1(0x191)],_0x2238c9[_0x53b0e1(_0x22db4d._0x24c141)],_0x2238c9['xmax'],_0x2238c9['ymax']);}},{'key':_0x1a3341(0x164),'value':function _0x2cca8a(_0x19785a){this['_cache_event']=_0x19785a,this['_mapVRenderer']&&this['_mapVRenderer']['clickEvent'](_0x19785a['windowPosition'],_0x19785a);}},{'key':'_onMapMouseMove','value':function _0x396815(_0xd1f572){var _0x5379a0=_0x1a3341;this[_0x5379a0(0x17b)]=_0xd1f572,this['_mapVRenderer']&&this['_mapVRenderer']['mousemoveEvent'](_0xd1f572[_0x5379a0(_0x39414e._0x5a6a95)],_0xd1f572);}},{'key':'on','value':function _0x1be01d(_0x10fe95,_0x3b2658,_0x31f223){var _0x19ee2d=_0x1a3341,_0x59856e=this;this[_0x19ee2d(_0x44dafc._0x161cbc)]['methods']=this[_0x19ee2d(0x181)]['methods']||{};if(_0x10fe95===mars3d__namespace[_0x19ee2d(0x17e)][_0x19ee2d(_0x44dafc._0x43e988)])this['options']['methods']['click']=function(_0x276f45){var _0x571b93=_0x19ee2d;_0x276f45&&_0x3b2658[_0x571b93(_0x2edfcb._0x24cfbc)](_0x31f223)(_objectSpread2(_objectSpread2({},_0x59856e[_0x571b93(0x17b)]),{},{'layer':_0x59856e,'data':_0x276f45}));},this['_map']['on'](mars3d__namespace[_0x19ee2d(_0x44dafc._0x3bcfe7)]['click'],this['_onMapClick'],this);else _0x10fe95===mars3d__namespace['EventType']['mouseMove']&&(this[_0x19ee2d(0x181)][_0x19ee2d(0x189)]['mousemove']=function(_0x1a2f33){_0x1a2f33&&_0x3b2658['bind'](_0x31f223)(_objectSpread2(_objectSpread2({},_0x59856e['_cache_event']),{},{'layer':_0x59856e,'data':_0x1a2f33}));},this['_map']['on'](mars3d__namespace[_0x19ee2d(0x17e)][_0x19ee2d(0x16c)],this[_0x19ee2d(_0x44dafc._0x4fd387)],this));return this;}},{'key':'off','value':function _0xe8a41d(_0xba4270,_0x16a4e4){var _0x1a65cd=_0x1a3341;if(_0xba4270==='click'){var _0x5516fb;this['_map']['off'](_0xba4270,this[_0x1a65cd(0x164)],this),(_0x5516fb=this['options']['methods'])!==null&&_0x5516fb!==void 0x0&&_0x5516fb[_0x1a65cd(_0x420b78._0x34d92b)]&&delete this['options']['methods'][_0x1a65cd(_0x420b78._0x42920a)];}else{if(_0xba4270==='mouseMove'){var _0x517a31;this['_map']['off'](_0xba4270,this[_0x1a65cd(0x16b)],this),(_0x517a31=this['options']['methods'])!==null&&_0x517a31!==void 0x0&&_0x517a31['mousemove']&&delete this['options']['methods'][_0x1a65cd(0x165)];}}return this;}}]),_0x76e786;}(BaseLayer);mars3d__namespace['LayerUtil']['register']('mapv',MapVLayer),mars3d__namespace['layer'][_0x1b28c3(0x1b6)]=MapVLayer,mars3d__namespace[_0x1b28c3(0x156)]=mapv__namespace,exports['MapVLayer']=MapVLayer,Object[_0x1b28c3(0x1bc)](mapv)['forEach'](function(_0x51ed50){if(_0x51ed50!=='default'&&!exports['hasOwnProperty'](_0x51ed50))Object['defineProperty'](exports,_0x51ed50,{'enumerable':!![],'get':function(){return mapv[_0x51ed50];}});}),Object['defineProperty'](exports,_0x1b28c3(0x19a),{'value':!![]}); }));