ol-cesium
Version:
OpenLayers Cesium integration library
2 lines • 2.46 kB
JavaScript
!function(e){function t(t){for(var r,i,c=t[0],u=t[1],l=t[2],p=0,f=[];p<c.length;p++)i=c[p],o[i]&&f.push(o[i][0]),o[i]=0;for(r in u)Object.prototype.hasOwnProperty.call(u,r)&&(e[r]=u[r]);for(s&&s(t);f.length;)f.shift()();return a.push.apply(a,l||[]),n()}function n(){for(var e,t=0;t<a.length;t++){for(var n=a[t],r=!0,c=1;c<n.length;c++){var u=n[c];0!==o[u]&&(r=!1)}r&&(a.splice(t--,1),e=i(i.s=n[0]))}return e}var r={},o={9:0},a=[];function i(t){if(r[t])return r[t].exports;var n=r[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,i),n.l=!0,n.exports}i.m=e,i.c=r,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,"a",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p="";var c=window.webpackJsonp=window.webpackJsonp||[],u=c.push.bind(c);c.push=t,c=c.slice();for(var l=0;l<c.length;l++)t(c[l]);var s=u;a.push([170,0]),n()}({170:function(e,t,n){e.exports=n(171)},171:function(e,t,n){"use strict";n.r(t);var r=n(27),o=n(5),a=n(21),i=n(70),c=n(25),u=n(17),l=n(26);Cesium.Ion.defaultAccessToken="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI0MzAyNzUyYi0zY2QxLTQxZDItODRkOS1hNTA3MDU3ZTBiMDUiLCJpZCI6MjU0MSwiaWF0IjoxNTMzNjI1MTYwfQ.oHn1SUWJa12esu7XUUtEoc1BbEbuZpRocLetw6M6_AA";const s=new l.a({layers:[new u.a({source:new c.b})],controls:Object(i.a)({attributionOptions:{collapsible:!1}}),target:"map",view:new a.a({center:Object(o.l)([25,20],"EPSG:4326","EPSG:3857"),zoom:3})}),p=new r.a({map:s}),f=p.getCesiumScene();f.terrainProvider=Cesium.createWorldTerrain(),p.getDataSources().add(Cesium.KmlDataSource.load("https://api3.geo.admin.ch/ogcproxy?url=https%3A%2F%2Fdav0.bgdi.admin.ch%2Fbazl_web%2FActive_Obstacles.kmz",{camera:f.camera,canvas:f.canvas})),document.getElementById("enable").addEventListener("click",()=>p.setEnabled(!p.getEnabled())),t.default={}}});
//# sourceMappingURL=kml.1be42455fffe48769c2e.js.map