@ng-maps/core
Version:
**@ng-maps/core** is a simple, modular and tree-shakable library for displaying google-maps inside an angular application
20 lines • 4.03 kB
JavaScript
import { Injectable, NgZone } from '@angular/core';
import { MapsApiWrapper } from '../maps-api-wrapper';
import { MarkerManager } from './marker.manager';
import * as i0 from "@angular/core";
import * as i1 from "../maps-api-wrapper";
import * as i2 from "./marker.manager";
export class InfoWindowManager {
constructor(_mapsWrapper, _zone, _markerManager) {
this._mapsWrapper = _mapsWrapper;
this._zone = _zone;
this._markerManager = _markerManager;
this._infoWindows = new Map();
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.8", ngImport: i0, type: InfoWindowManager, deps: [{ token: i1.MapsApiWrapper }, { token: i0.NgZone }, { token: i2.MarkerManager }], target: i0.ɵɵFactoryTarget.Injectable }); }
static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.2.8", ngImport: i0, type: InfoWindowManager }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.8", ngImport: i0, type: InfoWindowManager, decorators: [{
type: Injectable
}], ctorParameters: () => [{ type: i1.MapsApiWrapper }, { type: i0.NgZone }, { type: i2.MarkerManager }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5mby13aW5kb3cubWFuYWdlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvY29yZS9zcmMvbGliL3NlcnZpY2VzL21hbmFnZXJzL2luZm8td2luZG93Lm1hbmFnZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFFLFVBQVUsRUFBRSxNQUFNLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFJbkQsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLHFCQUFxQixDQUFDO0FBRXJELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxrQkFBa0IsQ0FBQzs7OztBQUdqRCxNQUFNLE9BQWdCLGlCQUFpQjtJQUdyQyxZQUNZLFlBQTRCLEVBQzVCLEtBQWEsRUFDYixjQUE2QjtRQUY3QixpQkFBWSxHQUFaLFlBQVksQ0FBZ0I7UUFDNUIsVUFBSyxHQUFMLEtBQUssQ0FBUTtRQUNiLG1CQUFjLEdBQWQsY0FBYyxDQUFlO1FBTC9CLGlCQUFZLEdBQXNDLElBQUksR0FBRyxFQUFFLENBQUM7SUFNbkUsQ0FBQzs4R0FQZ0IsaUJBQWlCO2tIQUFqQixpQkFBaUI7OzJGQUFqQixpQkFBaUI7a0JBRHRDLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlLCBOZ1pvbmUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcblxuaW1wb3J0IHsgTmdNYXBzSW5mb1dpbmRvd0NvbXBvbmVudCB9IGZyb20gJy4uLy4uL2RpcmVjdGl2ZXMvaW5mby13aW5kb3cnO1xuaW1wb3J0IHsgTWFwc0FwaVdyYXBwZXIgfSBmcm9tICcuLi9tYXBzLWFwaS13cmFwcGVyJztcblxuaW1wb3J0IHsgTWFya2VyTWFuYWdlciB9IGZyb20gJy4vbWFya2VyLm1hbmFnZXInO1xuXG5ASW5qZWN0YWJsZSgpXG5leHBvcnQgYWJzdHJhY3QgY2xhc3MgSW5mb1dpbmRvd01hbmFnZXI8VD4ge1xuICBwcm90ZWN0ZWQgX2luZm9XaW5kb3dzOiBNYXA8TmdNYXBzSW5mb1dpbmRvd0NvbXBvbmVudCwgVD4gPSBuZXcgTWFwKCk7XG5cbiAgY29uc3RydWN0b3IoXG4gICAgcHJvdGVjdGVkIF9tYXBzV3JhcHBlcjogTWFwc0FwaVdyYXBwZXIsXG4gICAgcHJvdGVjdGVkIF96b25lOiBOZ1pvbmUsXG4gICAgcHJvdGVjdGVkIF9tYXJrZXJNYW5hZ2VyOiBNYXJrZXJNYW5hZ2VyLFxuICApIHt9XG5cbiAgcHVibGljIGFic3RyYWN0IGRlbGV0ZUluZm9XaW5kb3coXG4gICAgaW5mb1dpbmRvdzogTmdNYXBzSW5mb1dpbmRvd0NvbXBvbmVudCxcbiAgKTogUHJvbWlzZTx2b2lkPjtcblxuICBwdWJsaWMgYWJzdHJhY3Qgc2V0UG9zaXRpb24oaW5mb1dpbmRvdzogTmdNYXBzSW5mb1dpbmRvd0NvbXBvbmVudCk6IHZvaWQ7XG5cbiAgcHVibGljIGFic3RyYWN0IHNldFpJbmRleChpbmZvV2luZG93OiBOZ01hcHNJbmZvV2luZG93Q29tcG9uZW50KTogdm9pZDtcblxuICBwdWJsaWMgYWJzdHJhY3Qgb3BlbihcbiAgICBpbmZvV2luZG93OiBOZ01hcHNJbmZvV2luZG93Q29tcG9uZW50LFxuICAgIGV2ZW50PzogYW55LFxuICApOiBQcm9taXNlPHZvaWQ+O1xuXG4gIHB1YmxpYyBhYnN0cmFjdCBjbG9zZShpbmZvV2luZG93OiBOZ01hcHNJbmZvV2luZG93Q29tcG9uZW50KTogdm9pZDtcblxuICBwdWJsaWMgYWJzdHJhY3Qgc2V0T3B0aW9ucyhcbiAgICBpbmZvV2luZG93OiBOZ01hcHNJbmZvV2luZG93Q29tcG9uZW50LFxuICAgIG9wdGlvbnM6IGdvb2dsZS5tYXBzLkluZm9XaW5kb3dPcHRpb25zLFxuICApOiBQcm9taXNlPHZvaWQ+IHwgdm9pZDtcblxuICBwdWJsaWMgYWJzdHJhY3QgYWRkSW5mb1dpbmRvdyhcbiAgICBpbmZvV2luZG93OiBOZ01hcHNJbmZvV2luZG93Q29tcG9uZW50LFxuICApOiBQcm9taXNlPHZvaWQ+O1xuXG4gIC8qKlxuICAgKiBDcmVhdGVzIGEgR29vZ2xlIE1hcHMgZXZlbnQgbGlzdGVuZXIgZm9yIHRoZSBnaXZlbiBJbmZvV2luZG93IGFzIGFuIE9ic2VydmFibGVcbiAgICovXG4gIHB1YmxpYyBhYnN0cmFjdCBjcmVhdGVFdmVudE9ic2VydmFibGU8RT4oXG4gICAgZXZlbnROYW1lOiBzdHJpbmcsXG4gICAgaW5mb1dpbmRvdzogTmdNYXBzSW5mb1dpbmRvd0NvbXBvbmVudCxcbiAgKTogT2JzZXJ2YWJsZTxFPjtcbn1cbiJdfQ==