{"__symbolic":"module","version":4,"metadata":{"GolMapModuleConfig":{"__symbolic":"interface"},"GOLMAP_MODULE_CONFIG":{"__symbolic":"new","expression":{"__symbolic":"reference","module":"@angular/core","name":"InjectionToken","line":10,"character":40},"arguments":["Gol map Configuration"]},"NgGolMapService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":12,"character":1},"arguments":[{"providedIn":"root"}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":22,"character":5},"arguments":[{"__symbolic":"reference","name":"GOLMAP_MODULE_CONFIG"}]}],[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":23,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":23,"character":12}]}]],"parameters":[{"__symbolic":"reference","name":"any"},{"__symbolic":"reference","name":"any"}]}],"lazyLoadGmapApi":[{"__symbolic":"method"}],"getDefaultZoom":[{"__symbolic":"method"}],"getDefaultCenter":[{"__symbolic":"method"}],"findCurrentLocation":[{"__symbolic":"method"}],"getCoordByAddress":[{"__symbolic":"method"}],"loadScript":[{"__symbolic":"method"}]},"statics":{"ngInjectableDef":{}}},"NgGolMapComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":35,"character":1},"arguments":[{"selector":"ng-gol-map","template":"\n    <div class=\"map-wrapper\">\n      <div data-ref=\"gmap\" class=\"map\"></div>\n      <div data-ref=\"olmap\" class=\"map\"></div>\n    </div>\n  ","styles":[".map { height: 100%; width: 100%; box-sizing: border-box } .map-wrapper { position: relative; width: 100%; height: 100vh; }"]}]}],"members":{"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":3}}]}],"onRendered":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":55,"character":3}}]}],"onClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":56,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameterDecorators":[null,null,[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Inject","line":68,"character":5},"arguments":[{"__symbolic":"reference","module":"@angular/common","name":"DOCUMENT","line":68,"character":12}]}]],"parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":66,"character":16},{"__symbolic":"reference","name":"NgGolMapService"},{"__symbolic":"reference","name":"any"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"render":[{"__symbolic":"method"}],"mappingMapsCenter":[{"__symbolic":"method"}],"centeringToAddress":[{"__symbolic":"method"}],"setOptions":[{"__symbolic":"method"}],"setTargets":[{"__symbolic":"method"}],"setGmapType":[{"__symbolic":"method"}],"setCenter":[{"__symbolic":"method"}],"setZoom":[{"__symbolic":"method"}],"getCenter":[{"__symbolic":"method"}],"getZoom":[{"__symbolic":"method"}],"getView":[{"__symbolic":"method"}],"transformEpsg":[{"__symbolic":"method"}],"_detectFullScreenCrossBrowser":[{"__symbolic":"method"}],"_updateSizeOlMap":[{"__symbolic":"method"}],"_setOption":[{"__symbolic":"method"}],"_roundTo":[{"__symbolic":"method"}],"_processMap":[{"__symbolic":"method"}]}},"NgGolMapModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":4,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"NgGolMapComponent"}],"exports":[{"__symbolic":"reference","name":"NgGolMapComponent"}]}]}],"members":{},"statics":{"forRoot":{"__symbolic":"function","parameters":["config"],"value":{"ngModule":{"__symbolic":"reference","name":"NgGolMapModule"},"providers":[{"__symbolic":"reference","name":"NgGolMapService"},{"provide":{"__symbolic":"reference","name":"GOLMAP_MODULE_CONFIG"},"useValue":{"__symbolic":"reference","name":"config"}}]}},"forChild":{"__symbolic":"function","parameters":[],"value":{"ngModule":{"__symbolic":"reference","name":"NgGolMapModule"}}}}},"LayerOptions":{"__symbolic":"interface"},"createVectorLayer":{"__symbolic":"function"},"createTileLayer":{"__symbolic":"function"},"createRasterLayer":{"__symbolic":"function"},"paramsToQuery":{"__symbolic":"function","parameters":["params"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Object"},"member":"keys"},"arguments":[{"__symbolic":"reference","name":"params"}]},"member":"map"},"arguments":[{"__symbolic":"error","message":"Lambda not supported","line":49,"character":33,"module":"./lib/ng-gol-map.utils"}]},"member":"join"},"arguments":["&"]}}},"origins":{"GolMapModuleConfig":"./lib/ng-gol-map.service","GOLMAP_MODULE_CONFIG":"./lib/ng-gol-map.service","NgGolMapService":"./lib/ng-gol-map.service","NgGolMapComponent":"./lib/ng-gol-map.component","NgGolMapModule":"./lib/ng-gol-map.module","LayerOptions":"./lib/ng-gol-map.utils","createVectorLayer":"./lib/ng-gol-map.utils","createTileLayer":"./lib/ng-gol-map.utils","createRasterLayer":"./lib/ng-gol-map.utils","paramsToQuery":"./lib/ng-gol-map.utils"},"importAs":"ng-gol-map"}