UNPKG

angular-open-street

Version:
2 lines 2.07 kB
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("@angular/core"),require("ol/Map"),require("ol/View"),require("ol/source/OSM"),require("ol/proj"),require("ol/layer/Tile")):"function"==typeof define&&define.amd?define("angular-open-street",["exports","@angular/core","ol/Map","ol/View","ol/source/OSM","ol/proj","ol/layer/Tile"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self)["angular-open-street"]={},e.ng.core,e.Map,e.View,e.OSM,e.olProj,e.TileLayer)}(this,(function(e,t,o,r,n,i,a){"use strict";function u(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var l=u(o),d=u(r),s=u(n),p=u(a),c=function(){};c.ɵprov=t.ɵɵdefineInjectable({factory:function(){return new c},token:c,providedIn:"root"}),c.decorators=[{type:t.Injectable,args:[{providedIn:"root"}]}],c.ctorParameters=function(){return[]};var f=function(){function e(){this.height="400px",this.width="400px",this.defaultOptions={latitude:0,longitude:0,zoom:1},this.latitude=0,this.longitude=0}return e.prototype.ngOnInit=function(){var e=this;navigator.geolocation.getCurrentPosition((function(t){e.latitude=t.coords.latitude,e.longitude=t.coords.longitude}),(function(){console.log("error")})),this.map=new l.default({target:"map",layers:[new p.default({source:new s.default})],view:new d.default({center:i.fromLonLat([this.defaultOptions.longitude,this.defaultOptions.latitude]),zoom:this.defaultOptions.zoom})})},e}();f.decorators=[{type:t.Component,args:[{selector:"open-street-static",template:"<div id=\"map\" [style]=\"{'height': height, 'width': width}\"></div>\r\n",styles:["#map{height:100vh;width:100%}"]}]}],f.ctorParameters=function(){return[]},f.propDecorators={height:[{type:t.Input}],width:[{type:t.Input}],defaultOptions:[{type:t.Input}]};var g=function(){};g.decorators=[{type:t.NgModule,args:[{declarations:[f],imports:[],exports:[f]}]}],e.AngularOpenStreetComponent=f,e.AngularOpenStreetModule=g,e.AngularOpenStreetService=c,Object.defineProperty(e,"__esModule",{value:!0})})); //# sourceMappingURL=angular-open-street.umd.min.js.map