@ng-maps/core
Version:
**@ng-maps/core** is a simple, modular and tree-shakable library for displaying google-maps inside an angular application
17 lines • 4.4 kB
JavaScript
import { Injectable, NgZone } from '@angular/core';
import { MapsApiWrapper } from '../maps-api-wrapper';
import * as i0 from "@angular/core";
import * as i1 from "../maps-api-wrapper";
export class CircleManager {
constructor(_apiWrapper, _zone) {
this._apiWrapper = _apiWrapper;
this._zone = _zone;
this._circles = new Map();
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.8", ngImport: i0, type: CircleManager, deps: [{ token: i1.MapsApiWrapper }, { token: i0.NgZone }], target: i0.ɵɵFactoryTarget.Injectable }); }
static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.2.8", ngImport: i0, type: CircleManager }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.8", ngImport: i0, type: CircleManager, decorators: [{
type: Injectable
}], ctorParameters: () => [{ type: i1.MapsApiWrapper }, { type: i0.NgZone }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY2lyY2xlLW1hbmFnZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9saWJzL2NvcmUvc3JjL2xpYi9zZXJ2aWNlcy9tYW5hZ2Vycy9jaXJjbGUtbWFuYWdlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQztBQU9uRCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0scUJBQXFCLENBQUM7OztBQUdyRCxNQUFNLE9BQWdCLGFBQWE7SUFNakMsWUFBc0IsV0FBMkIsRUFBWSxLQUFhO1FBQXBELGdCQUFXLEdBQVgsV0FBVyxDQUFnQjtRQUFZLFVBQUssR0FBTCxLQUFLLENBQVE7UUFMaEUsYUFBUSxHQUEyQyxJQUFJLEdBQUcsRUFHakUsQ0FBQztJQUV5RSxDQUFDOzhHQU4xRCxhQUFhO2tIQUFiLGFBQWE7OzJGQUFiLGFBQWE7a0JBRGxDLFVBQVUiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBJbmplY3RhYmxlLCBOZ1pvbmUgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IE9ic2VydmFibGUgfSBmcm9tICdyeGpzJztcblxuaW1wb3J0IHsgTmdNYXBzQ2lyY2xlRGlyZWN0aXZlIH0gZnJvbSAnLi4vLi4vZGlyZWN0aXZlcy9jaXJjbGUnO1xuaW1wb3J0IHsgQm91bmRzTGl0ZXJhbCB9IGZyb20gJy4uLy4uL2ludGVyZmFjZS9ib3VuZHMnO1xuaW1wb3J0IHsgQ2lyY2xlT3B0aW9ucyB9IGZyb20gJy4uLy4uL2ludGVyZmFjZS9jaXJjbGUtb3B0aW9ucyc7XG5pbXBvcnQgeyBHZW9Qb2ludCB9IGZyb20gJy4uLy4uL2ludGVyZmFjZS9nZW8tcG9pbnQnO1xuaW1wb3J0IHsgTWFwc0FwaVdyYXBwZXIgfSBmcm9tICcuLi9tYXBzLWFwaS13cmFwcGVyJztcblxuQEluamVjdGFibGUoKVxuZXhwb3J0IGFic3RyYWN0IGNsYXNzIENpcmNsZU1hbmFnZXI8VCA9IGFueT4ge1xuICBwcm90ZWN0ZWQgX2NpcmNsZXM6IE1hcDxOZ01hcHNDaXJjbGVEaXJlY3RpdmUsIFByb21pc2U8VD4+ID0gbmV3IE1hcDxcbiAgICBOZ01hcHNDaXJjbGVEaXJlY3RpdmUsXG4gICAgUHJvbWlzZTxUPlxuICA+KCk7XG5cbiAgY29uc3RydWN0b3IocHJvdGVjdGVkIF9hcGlXcmFwcGVyOiBNYXBzQXBpV3JhcHBlciwgcHJvdGVjdGVkIF96b25lOiBOZ1pvbmUpIHt9XG5cbiAgLyoqXG4gICAqIEBwYXJhbSBjaXJjbGVcbiAgICovXG4gIHB1YmxpYyBhYnN0cmFjdCBhZGRDaXJjbGUoXG4gICAgY2lyY2xlOiBOZ01hcHNDaXJjbGVEaXJlY3RpdmUsXG4gICk6IFByb21pc2U8dm9pZD4gfCB2b2lkO1xuXG4gIC8qKlxuICAgKiBSZW1vdmVzIHRoZSBnaXZlbiBjaXJjbGUgZnJvbSB0aGUgbWFwLlxuICAgKi9cbiAgcHVibGljIGFic3RyYWN0IHJlbW92ZUNpcmNsZShjaXJjbGU6IE5nTWFwc0NpcmNsZURpcmVjdGl2ZSk6IFByb21pc2U8dm9pZD47XG4gIC8qKlxuICAgKiBAdG9kbyBjaGVjayBob3cgdG8gaW1wcm92ZSB0eXBlIGNhc3RpbmdcbiAgICogQHBhcmFtIGNpcmNsZSBpbnN0YW5jZSBvZiB7QGxpbmsgTmdNYXBzQ2lyY2xlRGlyZWN0aXZlfVxuICAgKiBAcGFyYW0gb3B0aW9ucyBvcHRpb25zIGZvciB0aGUgY2lyY2xlXG4gICAqL1xuICBwdWJsaWMgYWJzdHJhY3Qgc2V0T3B0aW9ucyhcbiAgICBjaXJjbGU6IE5nTWFwc0NpcmNsZURpcmVjdGl2ZSxcbiAgICBvcHRpb25zOiBDaXJjbGVPcHRpb25zLFxuICApOiBQcm9taXNlPHZvaWQ+O1xuXG4gIHB1YmxpYyBhYnN0cmFjdCBnZXRCb3VuZHMoXG4gICAgY2lyY2xlOiBOZ01hcHNDaXJjbGVEaXJlY3RpdmUsXG4gICk6IFByb21pc2U8Qm91bmRzTGl0ZXJhbCB8IG51bGw+O1xuXG4gIHB1YmxpYyBhYnN0cmFjdCBnZXRDZW50ZXIoXG4gICAgY2lyY2xlOiBOZ01hcHNDaXJjbGVEaXJlY3RpdmUsXG4gICk6IFByb21pc2U8R2VvUG9pbnQgfCBudWxsPjtcblxuICBwdWJsaWMgYWJzdHJhY3QgZ2V0UmFkaXVzKFxuICAgIGNpcmNsZTogTmdNYXBzQ2lyY2xlRGlyZWN0aXZlLFxuICApOiBQcm9taXNlPG51bWJlciB8IG51bGw+O1xuXG4gIHB1YmxpYyBhYnN0cmFjdCBzZXRDZW50ZXIoY2lyY2xlOiBOZ01hcHNDaXJjbGVEaXJlY3RpdmUpOiBQcm9taXNlPHZvaWQ+O1xuXG4gIHB1YmxpYyBhYnN0cmFjdCBzZXRFZGl0YWJsZShjaXJjbGU6IE5nTWFwc0NpcmNsZURpcmVjdGl2ZSk6IFByb21pc2U8dm9pZD47XG5cbiAgcHVibGljIGFic3RyYWN0IHNldERyYWdnYWJsZShjaXJjbGU6IE5nTWFwc0NpcmNsZURpcmVjdGl2ZSk6IFByb21pc2U8dm9pZD47XG5cbiAgcHVibGljIGFic3RyYWN0IHNldFZpc2libGUoY2lyY2xlOiBOZ01hcHNDaXJjbGVEaXJlY3RpdmUpOiBQcm9taXNlPHZvaWQ+O1xuXG4gIHB1YmxpYyBhYnN0cmFjdCBzZXRSYWRpdXMoY2lyY2xlOiBOZ01hcHNDaXJjbGVEaXJlY3RpdmUpOiBQcm9taXNlPHZvaWQ+O1xuXG4gIHB1YmxpYyBhYnN0cmFjdCBjcmVhdGVFdmVudE9ic2VydmFibGU8RT4oXG4gICAgZXZlbnROYW1lOiBzdHJpbmcsXG4gICAgY2lyY2xlOiBOZ01hcHNDaXJjbGVEaXJlY3RpdmUsXG4gICk6IE9ic2VydmFibGU8RT47XG59XG4iXX0=