@kq_npm/client3d_webgl_vue
Version:
KQGIS Client3D for Vue.js
1 lines • 3.02 kB
JavaScript
!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue"),require("@kq_npm/client_common_vue/_utils/gis-utils"),require("@kq_npm/client_common_vue/init.js")):"function"==typeof define&&define.amd?define("@kq_npm/client3d_webgl_vue",["vue","@kq_npm/client_common_vue/_utils/gis-utils","@kq_npm/client_common_vue/init.js"],t):"object"==typeof exports?exports["@kq_npm/client3d_webgl_vue"]=t(require("vue"),require("@kq_npm/client_common_vue/_utils/gis-utils"),require("@kq_npm/client_common_vue/init.js")):e["@kq_npm/client3d_webgl_vue"]=t(e.Vue,e["@kq_npm/client_common_vue/_utils/gis-utils"],e["@kq_npm/client_common_vue/init.js"])}(this,(function(e,t,o){return function(){"use strict";var r={4421:function(e,t,o){o.d(t,{Z:function(){return r}});class r{_overviewMap=null;constructor(e,t){t.viewer=e._viewer,t.centerRectColor=Cesium.Color.fromCssColorString(t.centerColor||"#0000ff").withAlpha(t.centerColorAlpha||.5),this.init(t)}init(e){this._overviewMap=new Cesium.Kq3dOverviewMap(e)}show(){this._overviewMap.show=!0}hide(){this._overviewMap.show=!1}setLayers(e){Array.isArray(e)&&(this._overviewMap._viewer.imageryLayers.removeAll(),e.forEach((e=>{this._overviewMap._viewer.imageryLayers.add(e)})))}destroy(){this._overviewMap.destroy(),this._overviewMap=null}}},7135:function(e){e.exports=t},7997:function(e){e.exports=o},1895:function(t){t.exports=e}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},i.d=function(e,t){for(var o in t)i.o(t,o)&&!i.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var u={};return function(){i.r(u),i.d(u,{HawkeyeViewModel:function(){return o.Z},default:function(){return n}});var e=i(1895),t=i(7135),o=i(4421);const r={name:"Kq3dHawkeye"};var n=Object.assign(r,{props:{mapTarget:String,show:{type:Boolean,default:!0},width:{type:Number,default:300},height:{type:Number,default:200},top:Number,left:Number,bottom:{type:Number,default:16},right:{type:Number,default:16},centerColor:{type:String,default:"#0000ff"},centerColorAlpha:{type:Number,default:.5},layers:Array},setup(r,{expose:n}){const i=r;let u=null;return(0,e.onMounted)((()=>{t.utils.getWebMap(null,(e=>{if(e){let t={show:i.show,width:i.width,height:i.height,bottom:i.bottom,right:i.right,zIndex:9999,centerColor:i.centerColor,centerColorAlpha:i.centerColorAlpha,layers:i.layers};u=new o.Z(e,t)}}))})),(0,e.onBeforeUnmount)((()=>{u&&u.destroy()})),n({show:function(){u&&u.show()},hide:function(){u&&u.hide()},setLayers:function(e){u&&u.setLayers(e)}}),(e,t)=>null}}),l=i(7997),s=i.n(l);n.install=(e,t)=>{s()(e,t),e.component(n.name,n)}}(),u}()}));