Socket
Socket
Sign inDemoInstall

@agm/core

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@agm/core - npm Package Compare versions

Comparing version 1.0.0-beta.3 to 1.0.0-beta.4

directives/fit-bounds.d.ts

4

core.module.d.ts
import { ModuleWithProviders } from '@angular/core';
import { AgmMap } from './directives/map';
import { AgmCircle } from './directives/circle';
import { AgmRectangle } from './directives/rectangle';
import { AgmInfoWindow } from './directives/info-window';

@@ -12,6 +13,7 @@ import { AgmMarker } from './directives/marker';

import { LazyMapsAPILoaderConfigLiteral } from './services/maps-api-loader/lazy-maps-api-loader';
import { AgmFitBounds } from '@agm/core/directives/fit-bounds';
/**
* @internal
*/
export declare function coreDirectives(): (typeof AgmCircle | typeof AgmMarker | typeof AgmInfoWindow | typeof AgmPolygon | typeof AgmPolylinePoint | typeof AgmPolyline | typeof AgmKmlLayer | typeof AgmDataLayer | typeof AgmMap)[];
export declare function coreDirectives(): (typeof AgmCircle | typeof AgmRectangle | typeof AgmMarker | typeof AgmInfoWindow | typeof AgmPolygon | typeof AgmPolylinePoint | typeof AgmPolyline | typeof AgmKmlLayer | typeof AgmDataLayer | typeof AgmMap | typeof AgmFitBounds)[];
/**

@@ -18,0 +20,0 @@ * The angular-google-maps core module. Contains all Directives/Services/Pipes

import { NgModule } from '@angular/core';
import { AgmMap } from './directives/map';
import { AgmCircle } from './directives/circle';
import { AgmRectangle } from './directives/rectangle';
import { AgmInfoWindow } from './directives/info-window';

@@ -15,2 +16,3 @@ import { AgmMarker } from './directives/marker';

import { BROWSER_GLOBALS_PROVIDERS } from './utils/browser-globals';
import { AgmFitBounds } from '@agm/core/directives/fit-bounds';
/**

@@ -21,5 +23,5 @@ * @internal

return [
AgmMap, AgmMarker, AgmInfoWindow, AgmCircle,
AgmMap, AgmMarker, AgmInfoWindow, AgmCircle, AgmRectangle,
AgmPolygon, AgmPolyline, AgmPolylinePoint, AgmKmlLayer,
AgmDataLayer
AgmDataLayer, AgmFitBounds
];

@@ -26,0 +28,0 @@ }

@@ -1,1 +0,1 @@

[{"__symbolic":"module","version":4,"metadata":{"coreDirectives":{"__symbolic":"function","parameters":[],"value":[{"__symbolic":"reference","module":"./directives/map","name":"AgmMap","line":20,"character":4},{"__symbolic":"reference","module":"./directives/marker","name":"AgmMarker","line":20,"character":12},{"__symbolic":"reference","module":"./directives/info-window","name":"AgmInfoWindow","line":20,"character":23},{"__symbolic":"reference","module":"./directives/circle","name":"AgmCircle","line":20,"character":38},{"__symbolic":"reference","module":"./directives/polygon","name":"AgmPolygon","line":21,"character":4},{"__symbolic":"reference","module":"./directives/polyline","name":"AgmPolyline","line":21,"character":16},{"__symbolic":"reference","module":"./directives/polyline-point","name":"AgmPolylinePoint","line":21,"character":29},{"__symbolic":"reference","module":"./directives/kml-layer","name":"AgmKmlLayer","line":21,"character":47},{"__symbolic":"reference","module":"./directives/data-layer","name":"AgmDataLayer","line":22,"character":4}]},"AgmCoreModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":30,"character":1},"arguments":[{"declarations":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"coreDirectives"}},"exports":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"coreDirectives"}}}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":["lazyMapsAPILoaderConfig"],"value":{"ngModule":{"__symbolic":"reference","name":"AgmCoreModule"},"providers":[{"__symbolic":"spread","expression":{"__symbolic":"reference","module":"./utils/browser-globals","name":"BROWSER_GLOBALS_PROVIDERS","line":39,"character":11}},{"provide":{"__symbolic":"reference","module":"./services/maps-api-loader/maps-api-loader","name":"MapsAPILoader","line":39,"character":48},"useClass":{"__symbolic":"reference","module":"./services/maps-api-loader/lazy-maps-api-loader","name":"LazyMapsAPILoader","line":39,"character":73}},{"provide":{"__symbolic":"reference","module":"./services/maps-api-loader/lazy-maps-api-loader","name":"LAZY_MAPS_API_CONFIG","line":40,"character":18},"useValue":{"__symbolic":"reference","name":"lazyMapsAPILoaderConfig"}}]}}}}}}]
[{"__symbolic":"module","version":4,"metadata":{"coreDirectives":{"__symbolic":"function","parameters":[],"value":[{"__symbolic":"reference","module":"./directives/map","name":"AgmMap","line":22,"character":4},{"__symbolic":"reference","module":"./directives/marker","name":"AgmMarker","line":22,"character":12},{"__symbolic":"reference","module":"./directives/info-window","name":"AgmInfoWindow","line":22,"character":23},{"__symbolic":"reference","module":"./directives/circle","name":"AgmCircle","line":22,"character":38},{"__symbolic":"reference","module":"./directives/rectangle","name":"AgmRectangle","line":22,"character":49},{"__symbolic":"reference","module":"./directives/polygon","name":"AgmPolygon","line":23,"character":4},{"__symbolic":"reference","module":"./directives/polyline","name":"AgmPolyline","line":23,"character":16},{"__symbolic":"reference","module":"./directives/polyline-point","name":"AgmPolylinePoint","line":23,"character":29},{"__symbolic":"reference","module":"./directives/kml-layer","name":"AgmKmlLayer","line":23,"character":47},{"__symbolic":"reference","module":"./directives/data-layer","name":"AgmDataLayer","line":24,"character":4},{"__symbolic":"reference","module":"@agm/core/directives/fit-bounds","name":"AgmFitBounds","line":24,"character":18}]},"AgmCoreModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":32,"character":1},"arguments":[{"declarations":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"coreDirectives"}},"exports":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"coreDirectives"}}}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":["lazyMapsAPILoaderConfig"],"value":{"ngModule":{"__symbolic":"reference","name":"AgmCoreModule"},"providers":[{"__symbolic":"spread","expression":{"__symbolic":"reference","module":"./utils/browser-globals","name":"BROWSER_GLOBALS_PROVIDERS","line":41,"character":11}},{"provide":{"__symbolic":"reference","module":"./services/maps-api-loader/maps-api-loader","name":"MapsAPILoader","line":41,"character":48},"useClass":{"__symbolic":"reference","module":"./services/maps-api-loader/lazy-maps-api-loader","name":"LazyMapsAPILoader","line":41,"character":73}},{"provide":{"__symbolic":"reference","module":"./services/maps-api-loader/lazy-maps-api-loader","name":"LAZY_MAPS_API_CONFIG","line":42,"character":18},"useValue":{"__symbolic":"reference","name":"lazyMapsAPILoaderConfig"}}]}}}}}}]

@@ -1,1 +0,1 @@

{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"function","parameters":[],"value":[{"__symbol":1,"members":[]},{"__symbol":2,"members":[]},{"__symbol":3,"members":[]},{"__symbol":4,"members":[]},{"__symbol":5,"members":[]},{"__symbol":6,"members":[]},{"__symbol":7,"members":[]},{"__symbol":8,"members":[]},{"__symbol":9,"members":[]}]}},{"symbol":{"__symbol":10,"members":[]},"metadata":{"__symbolic":"class","statics":{"forRoot":{"__symbolic":"function","parameters":["lazyMapsAPILoaderConfig"],"value":{"ngModule":{"__symbol":10,"members":[]},"providers":[{"__symbolic":"spread","expression":{"__symbol":11,"members":[]}},{"provide":{"__symbol":12,"members":[]},"useClass":{"__symbol":13,"members":[]}},{"provide":{"__symbol":14,"members":[]},"useValue":{"__symbolic":"reference","name":"lazyMapsAPILoaderConfig"}}]}}}},"type":{"summaryKind":2,"type":{"reference":{"__symbol":10,"members":[]},"diDeps":[],"lifecycleHooks":[]},"entryComponents":[],"providers":[],"modules":[{"reference":{"__symbol":10,"members":[]},"diDeps":[],"lifecycleHooks":[]}],"exportedDirectives":[{"reference":{"__symbol":1,"members":[]}},{"reference":{"__symbol":2,"members":[]}},{"reference":{"__symbol":3,"members":[]}},{"reference":{"__symbol":4,"members":[]}},{"reference":{"__symbol":5,"members":[]}},{"reference":{"__symbol":6,"members":[]}},{"reference":{"__symbol":7,"members":[]}},{"reference":{"__symbol":8,"members":[]}},{"reference":{"__symbol":9,"members":[]}}],"exportedPipes":[]}}],"symbols":[{"__symbol":0,"name":"coreDirectives","filePath":"./core.module"},{"__symbol":1,"name":"AgmMap","filePath":"./directives/map"},{"__symbol":2,"name":"AgmMarker","filePath":"./directives/marker"},{"__symbol":3,"name":"AgmInfoWindow","filePath":"./directives/info-window"},{"__symbol":4,"name":"AgmCircle","filePath":"./directives/circle"},{"__symbol":5,"name":"AgmPolygon","filePath":"./directives/polygon"},{"__symbol":6,"name":"AgmPolyline","filePath":"./directives/polyline"},{"__symbol":7,"name":"AgmPolylinePoint","filePath":"./directives/polyline-point"},{"__symbol":8,"name":"AgmKmlLayer","filePath":"./directives/kml-layer"},{"__symbol":9,"name":"AgmDataLayer","filePath":"./directives/data-layer"},{"__symbol":10,"name":"AgmCoreModule","filePath":"./core.module"},{"__symbol":11,"name":"BROWSER_GLOBALS_PROVIDERS","filePath":"./utils/browser-globals"},{"__symbol":12,"name":"MapsAPILoader","filePath":"./services/maps-api-loader/maps-api-loader"},{"__symbol":13,"name":"LazyMapsAPILoader","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":14,"name":"LAZY_MAPS_API_CONFIG","filePath":"./services/maps-api-loader/lazy-maps-api-loader"}]}
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"function","parameters":[],"value":[{"__symbol":1,"members":[]},{"__symbol":2,"members":[]},{"__symbol":3,"members":[]},{"__symbol":4,"members":[]},{"__symbol":5,"members":[]},{"__symbol":6,"members":[]},{"__symbol":7,"members":[]},{"__symbol":8,"members":[]},{"__symbol":9,"members":[]},{"__symbol":10,"members":[]},{"__symbol":11,"members":[]}]}},{"symbol":{"__symbol":12,"members":[]},"metadata":{"__symbolic":"class","statics":{"forRoot":{"__symbolic":"function","parameters":["lazyMapsAPILoaderConfig"],"value":{"ngModule":{"__symbol":12,"members":[]},"providers":[{"__symbolic":"spread","expression":{"__symbol":13,"members":[]}},{"provide":{"__symbol":14,"members":[]},"useClass":{"__symbol":15,"members":[]}},{"provide":{"__symbol":16,"members":[]},"useValue":{"__symbolic":"reference","name":"lazyMapsAPILoaderConfig"}}]}}}},"type":{"summaryKind":2,"type":{"reference":{"__symbol":12,"members":[]},"diDeps":[],"lifecycleHooks":[]},"entryComponents":[],"providers":[],"modules":[{"reference":{"__symbol":12,"members":[]},"diDeps":[],"lifecycleHooks":[]}],"exportedDirectives":[{"reference":{"__symbol":1,"members":[]}},{"reference":{"__symbol":2,"members":[]}},{"reference":{"__symbol":3,"members":[]}},{"reference":{"__symbol":4,"members":[]}},{"reference":{"__symbol":5,"members":[]}},{"reference":{"__symbol":6,"members":[]}},{"reference":{"__symbol":7,"members":[]}},{"reference":{"__symbol":8,"members":[]}},{"reference":{"__symbol":9,"members":[]}},{"reference":{"__symbol":10,"members":[]}},{"reference":{"__symbol":11,"members":[]}}],"exportedPipes":[]}}],"symbols":[{"__symbol":0,"name":"coreDirectives","filePath":"./core.module"},{"__symbol":1,"name":"AgmMap","filePath":"./directives/map"},{"__symbol":2,"name":"AgmMarker","filePath":"./directives/marker"},{"__symbol":3,"name":"AgmInfoWindow","filePath":"./directives/info-window"},{"__symbol":4,"name":"AgmCircle","filePath":"./directives/circle"},{"__symbol":5,"name":"AgmRectangle","filePath":"./directives/rectangle"},{"__symbol":6,"name":"AgmPolygon","filePath":"./directives/polygon"},{"__symbol":7,"name":"AgmPolyline","filePath":"./directives/polyline"},{"__symbol":8,"name":"AgmPolylinePoint","filePath":"./directives/polyline-point"},{"__symbol":9,"name":"AgmKmlLayer","filePath":"./directives/kml-layer"},{"__symbol":10,"name":"AgmDataLayer","filePath":"./directives/data-layer"},{"__symbol":11,"name":"AgmFitBounds","filePath":"./directives/fit-bounds"},{"__symbol":12,"name":"AgmCoreModule","filePath":"./core.module"},{"__symbol":13,"name":"BROWSER_GLOBALS_PROVIDERS","filePath":"./utils/browser-globals"},{"__symbol":14,"name":"MapsAPILoader","filePath":"./services/maps-api-loader/maps-api-loader"},{"__symbol":15,"name":"LazyMapsAPILoader","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":16,"name":"LAZY_MAPS_API_CONFIG","filePath":"./services/maps-api-loader/lazy-maps-api-loader"}]}
export { AgmMap } from './directives/map';
export { AgmCircle } from './directives/circle';
export { AgmRectangle } from './directives/rectangle';
export { AgmInfoWindow } from './directives/info-window';

@@ -10,1 +11,2 @@ export { AgmKmlLayer } from './directives/kml-layer';

export { AgmPolylinePoint } from './directives/polyline-point';
export { AgmFitBounds } from './directives/fit-bounds';
export { AgmMap } from './directives/map';
export { AgmCircle } from './directives/circle';
export { AgmRectangle } from './directives/rectangle';
export { AgmInfoWindow } from './directives/info-window';

@@ -10,2 +11,3 @@ export { AgmKmlLayer } from './directives/kml-layer';

export { AgmPolylinePoint } from './directives/polyline-point';
export { AgmFitBounds } from './directives/fit-bounds';
//# sourceMappingURL=directives.js.map

@@ -1,1 +0,1 @@

[{"__symbolic":"module","version":4,"metadata":{},"exports":[{"from":"./directives/map","export":["AgmMap"]},{"from":"./directives/circle","export":["AgmCircle"]},{"from":"./directives/info-window","export":["AgmInfoWindow"]},{"from":"./directives/kml-layer","export":["AgmKmlLayer"]},{"from":"./directives/data-layer","export":["AgmDataLayer"]},{"from":"./directives/marker","export":["AgmMarker"]},{"from":"./directives/polygon","export":["AgmPolygon"]},{"from":"./directives/polyline","export":["AgmPolyline"]},{"from":"./directives/polyline-point","export":["AgmPolylinePoint"]}]}]
[{"__symbolic":"module","version":4,"metadata":{},"exports":[{"from":"./directives/map","export":["AgmMap"]},{"from":"./directives/circle","export":["AgmCircle"]},{"from":"./directives/rectangle","export":["AgmRectangle"]},{"from":"./directives/info-window","export":["AgmInfoWindow"]},{"from":"./directives/kml-layer","export":["AgmKmlLayer"]},{"from":"./directives/data-layer","export":["AgmDataLayer"]},{"from":"./directives/marker","export":["AgmMarker"]},{"from":"./directives/polygon","export":["AgmPolygon"]},{"from":"./directives/polyline","export":["AgmPolyline"]},{"from":"./directives/polyline-point","export":["AgmPolylinePoint"]},{"from":"./directives/fit-bounds","export":["AgmFitBounds"]}]}]

@@ -1,1 +0,1 @@

{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbol":1,"members":[]}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"__symbol":3,"members":[]}},{"symbol":{"__symbol":4,"members":[]},"metadata":{"__symbol":5,"members":[]}},{"symbol":{"__symbol":6,"members":[]},"metadata":{"__symbol":7,"members":[]}},{"symbol":{"__symbol":8,"members":[]},"metadata":{"__symbol":9,"members":[]}},{"symbol":{"__symbol":10,"members":[]},"metadata":{"__symbol":11,"members":[]}},{"symbol":{"__symbol":12,"members":[]},"metadata":{"__symbol":13,"members":[]}},{"symbol":{"__symbol":14,"members":[]},"metadata":{"__symbol":15,"members":[]}},{"symbol":{"__symbol":16,"members":[]},"metadata":{"__symbol":17,"members":[]}}],"symbols":[{"__symbol":0,"name":"AgmMap","filePath":"./directives"},{"__symbol":1,"name":"AgmMap","filePath":"./directives/map"},{"__symbol":2,"name":"AgmCircle","filePath":"./directives"},{"__symbol":3,"name":"AgmCircle","filePath":"./directives/circle"},{"__symbol":4,"name":"AgmInfoWindow","filePath":"./directives"},{"__symbol":5,"name":"AgmInfoWindow","filePath":"./directives/info-window"},{"__symbol":6,"name":"AgmKmlLayer","filePath":"./directives"},{"__symbol":7,"name":"AgmKmlLayer","filePath":"./directives/kml-layer"},{"__symbol":8,"name":"AgmDataLayer","filePath":"./directives"},{"__symbol":9,"name":"AgmDataLayer","filePath":"./directives/data-layer"},{"__symbol":10,"name":"AgmMarker","filePath":"./directives"},{"__symbol":11,"name":"AgmMarker","filePath":"./directives/marker"},{"__symbol":12,"name":"AgmPolygon","filePath":"./directives"},{"__symbol":13,"name":"AgmPolygon","filePath":"./directives/polygon"},{"__symbol":14,"name":"AgmPolyline","filePath":"./directives"},{"__symbol":15,"name":"AgmPolyline","filePath":"./directives/polyline"},{"__symbol":16,"name":"AgmPolylinePoint","filePath":"./directives"},{"__symbol":17,"name":"AgmPolylinePoint","filePath":"./directives/polyline-point"}]}
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbol":1,"members":[]}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"__symbol":3,"members":[]}},{"symbol":{"__symbol":4,"members":[]},"metadata":{"__symbol":5,"members":[]}},{"symbol":{"__symbol":6,"members":[]},"metadata":{"__symbol":7,"members":[]}},{"symbol":{"__symbol":8,"members":[]},"metadata":{"__symbol":9,"members":[]}},{"symbol":{"__symbol":10,"members":[]},"metadata":{"__symbol":11,"members":[]}},{"symbol":{"__symbol":12,"members":[]},"metadata":{"__symbol":13,"members":[]}},{"symbol":{"__symbol":14,"members":[]},"metadata":{"__symbol":15,"members":[]}},{"symbol":{"__symbol":16,"members":[]},"metadata":{"__symbol":17,"members":[]}},{"symbol":{"__symbol":18,"members":[]},"metadata":{"__symbol":19,"members":[]}},{"symbol":{"__symbol":20,"members":[]},"metadata":{"__symbol":21,"members":[]}}],"symbols":[{"__symbol":0,"name":"AgmMap","filePath":"./directives"},{"__symbol":1,"name":"AgmMap","filePath":"./directives/map"},{"__symbol":2,"name":"AgmCircle","filePath":"./directives"},{"__symbol":3,"name":"AgmCircle","filePath":"./directives/circle"},{"__symbol":4,"name":"AgmRectangle","filePath":"./directives"},{"__symbol":5,"name":"AgmRectangle","filePath":"./directives/rectangle"},{"__symbol":6,"name":"AgmInfoWindow","filePath":"./directives"},{"__symbol":7,"name":"AgmInfoWindow","filePath":"./directives/info-window"},{"__symbol":8,"name":"AgmKmlLayer","filePath":"./directives"},{"__symbol":9,"name":"AgmKmlLayer","filePath":"./directives/kml-layer"},{"__symbol":10,"name":"AgmDataLayer","filePath":"./directives"},{"__symbol":11,"name":"AgmDataLayer","filePath":"./directives/data-layer"},{"__symbol":12,"name":"AgmMarker","filePath":"./directives"},{"__symbol":13,"name":"AgmMarker","filePath":"./directives/marker"},{"__symbol":14,"name":"AgmPolygon","filePath":"./directives"},{"__symbol":15,"name":"AgmPolygon","filePath":"./directives/polygon"},{"__symbol":16,"name":"AgmPolyline","filePath":"./directives"},{"__symbol":17,"name":"AgmPolyline","filePath":"./directives/polyline"},{"__symbol":18,"name":"AgmPolylinePoint","filePath":"./directives"},{"__symbol":19,"name":"AgmPolylinePoint","filePath":"./directives/polyline-point"},{"__symbol":20,"name":"AgmFitBounds","filePath":"./directives"},{"__symbol":21,"name":"AgmFitBounds","filePath":"./directives/fit-bounds"}]}

@@ -6,2 +6,3 @@ import { ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core';

import { LatLngBounds, LatLngBoundsLiteral, MapTypeStyle } from '../services/google-maps-types';
import { FitBoundsService } from '../services/fit-bounds';
/**

@@ -33,2 +34,3 @@ * AgmMap renders a Google Map.

private _mapsWrapper;
protected _fitBoundsService: FitBoundsService;
/**

@@ -128,4 +130,5 @@ * The longitude that defines the center of the map.

* Sets the viewport to contain the given bounds.
* If this option to `true`, the bounds get automatically computed from all elements that use the {@link AgmFitBounds} directive.
*/
fitBounds: LatLngBoundsLiteral | LatLngBounds;
fitBounds: LatLngBoundsLiteral | LatLngBounds | boolean;
/**

@@ -194,2 +197,3 @@ * The initial enabled/disabled state of the Scale control. This is disabled by default.

private _observableSubscriptions;
private _fitBoundsSubscription;
/**

@@ -235,3 +239,3 @@ * This event emitter gets emitted when the user clicks on the map (but not when they click on a

mapReady: EventEmitter<any>;
constructor(_elem: ElementRef, _mapsWrapper: GoogleMapsAPIWrapper);
constructor(_elem: ElementRef, _mapsWrapper: GoogleMapsAPIWrapper, _fitBoundsService: FitBoundsService);
/** @internal */

@@ -253,2 +257,5 @@ ngOnInit(): void;

private _fitBounds();
private _subscribeToFitBoundsUpdates();
protected _updateBounds(bounds: LatLngBounds | LatLngBoundsLiteral): void;
private _isLatLngBoundsLiteral(bounds);
private _handleMapCenterChange();

@@ -255,0 +262,0 @@ private _handleBoundsChange();

import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core';
import { GoogleMapsAPIWrapper } from '../services/google-maps-api-wrapper';
import { CircleManager } from '../services/managers/circle-manager';
import { RectangleManager } from '../services/managers/rectangle-manager';
import { InfoWindowManager } from '../services/managers/info-window-manager';

@@ -10,2 +11,3 @@ import { MarkerManager } from '../services/managers/marker-manager';

import { DataLayerManager } from './../services/managers/data-layer-manager';
import { FitBoundsService } from '../services/fit-bounds';
/**

@@ -35,5 +37,6 @@ * AgmMap renders a Google Map.

var AgmMap = /** @class */ (function () {
function AgmMap(_elem, _mapsWrapper) {
function AgmMap(_elem, _mapsWrapper, _fitBoundsService) {
this._elem = _elem;
this._mapsWrapper = _mapsWrapper;
this._fitBoundsService = _fitBoundsService;
/**

@@ -97,4 +100,5 @@ * The longitude that defines the center of the map.

* Sets the viewport to contain the given bounds.
* If this option to `true`, the bounds get automatically computed from all elements that use the {@link AgmFitBounds} directive.
*/
this.fitBounds = null;
this.fitBounds = false;
/**

@@ -240,2 +244,5 @@ * The initial enabled/disabled state of the Scale control. This is disabled by default.

this._mapsWrapper.clearInstanceListeners();
if (this._fitBoundsSubscription) {
this._fitBoundsSubscription.unsubscribe();
}
};

@@ -289,3 +296,3 @@ /* @internal */

if (changes['latitude'] == null && changes['longitude'] == null &&
changes['fitBounds'] == null) {
!changes['fitBounds']) {
// no position update needed

@@ -295,3 +302,3 @@ return;

// we prefer fitBounds in changes
if (changes['fitBounds'] && this.fitBounds != null) {
if ('fitBounds' in changes) {
this._fitBounds();

@@ -318,8 +325,37 @@ return;

AgmMap.prototype._fitBounds = function () {
switch (this.fitBounds) {
case true:
this._subscribeToFitBoundsUpdates();
break;
case false:
if (this._fitBoundsSubscription) {
this._fitBoundsSubscription.unsubscribe();
}
break;
default:
this._updateBounds(this.fitBounds);
}
};
AgmMap.prototype._subscribeToFitBoundsUpdates = function () {
var _this = this;
this._fitBoundsSubscription = this._fitBoundsService.getBounds$().subscribe(function (b) { return _this._updateBounds(b); });
};
AgmMap.prototype._updateBounds = function (bounds) {
if (this._isLatLngBoundsLiteral(bounds)) {
var newBounds = google.maps.LatLngBounds();
newBounds.union(bounds);
bounds = newBounds;
}
if (bounds.isEmpty()) {
return;
}
if (this.usePanning) {
this._mapsWrapper.panToBounds(this.fitBounds);
this._mapsWrapper.panToBounds(bounds);
return;
}
this._mapsWrapper.fitBounds(this.fitBounds);
this._mapsWrapper.fitBounds(bounds);
};
AgmMap.prototype._isLatLngBoundsLiteral = function (bounds) {
return bounds.extend === undefined;
};
AgmMap.prototype._handleMapCenterChange = function () {

@@ -395,4 +431,5 @@ var _this = this;

providers: [
GoogleMapsAPIWrapper, MarkerManager, InfoWindowManager, CircleManager, PolylineManager,
PolygonManager, KmlLayerManager, DataLayerManager
GoogleMapsAPIWrapper, MarkerManager, InfoWindowManager, CircleManager, RectangleManager,
PolylineManager, PolygonManager, KmlLayerManager, DataLayerManager, DataLayerManager,
FitBoundsService
],

@@ -411,2 +448,3 @@ host: {

{ type: GoogleMapsAPIWrapper, },
{ type: FitBoundsService, },
]; };

@@ -413,0 +451,0 @@ AgmMap.propDecorators = {

@@ -1,1 +0,1 @@

[{"__symbolic":"module","version":4,"metadata":{"AgmMap":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":40,"character":1},"arguments":[{"selector":"agm-map","providers":[{"__symbolic":"reference","module":"../services/google-maps-api-wrapper","name":"GoogleMapsAPIWrapper","line":43,"character":4},{"__symbolic":"reference","module":"../services/managers/marker-manager","name":"MarkerManager","line":43,"character":26},{"__symbolic":"reference","module":"../services/managers/info-window-manager","name":"InfoWindowManager","line":43,"character":41},{"__symbolic":"reference","module":"../services/managers/circle-manager","name":"CircleManager","line":43,"character":60},{"__symbolic":"reference","module":"../services/managers/polyline-manager","name":"PolylineManager","line":43,"character":75},{"__symbolic":"reference","module":"../services/managers/polygon-manager","name":"PolygonManager","line":44,"character":4},{"__symbolic":"reference","module":"./../services/managers/kml-layer-manager","name":"KmlLayerManager","line":44,"character":20},{"__symbolic":"reference","module":"./../services/managers/data-layer-manager","name":"DataLayerManager","line":44,"character":37}],"host":{"[class.sebm-google-map-container]":"true","$quoted$":["[class.sebm-google-map-container]"]},"styles":["\n .agm-map-container-inner {\n width: inherit;\n height: inherit;\n }\n .agm-map-content {\n display:none;\n }\n "],"template":"\n <div class='agm-map-container-inner sebm-google-map-container-inner'></div>\n <div class='agm-map-content'>\n <ng-content></ng-content>\n </div>\n "}]}],"members":{"longitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":70,"character":3}}]}],"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":75,"character":3}}]}],"zoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}}]}],"minZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":3}}]}],"maxZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":92,"character":3}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3},"arguments":["mapDraggable"]}]}],"disableDoubleClickZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":103,"character":3}}]}],"disableDefaultUI":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":109,"character":3}}]}],"scrollwheel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":114,"character":3}}]}],"backgroundColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":120,"character":3}}]}],"draggableCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":128,"character":3}}]}],"draggingCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":136,"character":3}}]}],"keyboardShortcuts":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":142,"character":3}}]}],"zoomControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":147,"character":3}}]}],"zoomControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":152,"character":3}}]}],"styles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":158,"character":3}}]}],"usePanning":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":165,"character":3}}]}],"streetViewControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":172,"character":3}}]}],"streetViewControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":177,"character":3}}]}],"fitBounds":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":182,"character":3}}]}],"scaleControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":187,"character":3}}]}],"scaleControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":192,"character":3}}]}],"mapTypeControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":197,"character":3}}]}],"mapTypeControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":202,"character":3}}]}],"panControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":207,"character":3}}]}],"panControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":212,"character":3}}]}],"rotateControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":217,"character":3}}]}],"rotateControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":222,"character":3}}]}],"fullscreenControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":227,"character":3}}]}],"fullscreenControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":232,"character":3}}]}],"mapTypeId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":237,"character":3}}]}],"clickableIcons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":243,"character":3}}]}],"gestureHandling":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":253,"character":3}}]}],"mapClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":273,"character":3}}]}],"mapRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":279,"character":3}}]}],"mapDblClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":285,"character":3}}]}],"centerChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":290,"character":3}}]}],"boundsChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":295,"character":3}}]}],"mapTypeIdChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":300,"character":3}}]}],"idle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":305,"character":3}}]}],"zoomChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":310,"character":3}}]}],"mapReady":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":316,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":318,"character":29},{"__symbolic":"reference","module":"../services/google-maps-api-wrapper","name":"GoogleMapsAPIWrapper","line":318,"character":63}]}],"ngOnInit":[{"__symbolic":"method"}],"_initMapInstance":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_updateMapOptionsChanges":[{"__symbolic":"method"}],"triggerResize":[{"__symbolic":"method"}],"_updatePosition":[{"__symbolic":"method"}],"_setCenter":[{"__symbolic":"method"}],"_fitBounds":[{"__symbolic":"method"}],"_handleMapCenterChange":[{"__symbolic":"method"}],"_handleBoundsChange":[{"__symbolic":"method"}],"_handleMapTypeIdChange":[{"__symbolic":"method"}],"_handleMapZoomChange":[{"__symbolic":"method"}],"_handleIdleEvent":[{"__symbolic":"method"}],"_handleMapMouseEvents":[{"__symbolic":"method"}]},"statics":{"_mapOptionsAttributes":["disableDoubleClickZoom","scrollwheel","draggable","draggableCursor","draggingCursor","keyboardShortcuts","zoomControl","zoomControlOptions","styles","streetViewControl","streetViewControlOptions","zoom","mapTypeControl","mapTypeControlOptions","minZoom","maxZoom","panControl","panControlOptions","rotateControl","rotateControlOptions","fullscreenControl","fullscreenControlOptions","scaleControl","scaleControlOptions","mapTypeId","clickableIcons","gestureHandling"]}}}}]
[{"__symbolic":"module","version":4,"metadata":{"AgmMap":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":44,"character":1},"arguments":[{"selector":"agm-map","providers":[{"__symbolic":"reference","module":"../services/google-maps-api-wrapper","name":"GoogleMapsAPIWrapper","line":47,"character":4},{"__symbolic":"reference","module":"../services/managers/marker-manager","name":"MarkerManager","line":47,"character":26},{"__symbolic":"reference","module":"../services/managers/info-window-manager","name":"InfoWindowManager","line":47,"character":41},{"__symbolic":"reference","module":"../services/managers/circle-manager","name":"CircleManager","line":47,"character":60},{"__symbolic":"reference","module":"../services/managers/rectangle-manager","name":"RectangleManager","line":47,"character":75},{"__symbolic":"reference","module":"../services/managers/polyline-manager","name":"PolylineManager","line":48,"character":4},{"__symbolic":"reference","module":"../services/managers/polygon-manager","name":"PolygonManager","line":48,"character":21},{"__symbolic":"reference","module":"./../services/managers/kml-layer-manager","name":"KmlLayerManager","line":48,"character":37},{"__symbolic":"reference","module":"./../services/managers/data-layer-manager","name":"DataLayerManager","line":48,"character":54},{"__symbolic":"reference","module":"./../services/managers/data-layer-manager","name":"DataLayerManager","line":48,"character":72},{"__symbolic":"reference","module":"../services/fit-bounds","name":"FitBoundsService","line":49,"character":4}],"host":{"[class.sebm-google-map-container]":"true","$quoted$":["[class.sebm-google-map-container]"]},"styles":["\n .agm-map-container-inner {\n width: inherit;\n height: inherit;\n }\n .agm-map-content {\n display:none;\n }\n "],"template":"\n <div class='agm-map-container-inner sebm-google-map-container-inner'></div>\n <div class='agm-map-content'>\n <ng-content></ng-content>\n </div>\n "}]}],"members":{"longitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":75,"character":3}}]}],"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}}]}],"zoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":85,"character":3}}]}],"minZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":91,"character":3}}]}],"maxZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":97,"character":3}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":103,"character":3},"arguments":["mapDraggable"]}]}],"disableDoubleClickZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":108,"character":3}}]}],"disableDefaultUI":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":114,"character":3}}]}],"scrollwheel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":119,"character":3}}]}],"backgroundColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":125,"character":3}}]}],"draggableCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":133,"character":3}}]}],"draggingCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":141,"character":3}}]}],"keyboardShortcuts":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":147,"character":3}}]}],"zoomControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":152,"character":3}}]}],"zoomControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":157,"character":3}}]}],"styles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":163,"character":3}}]}],"usePanning":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":170,"character":3}}]}],"streetViewControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":177,"character":3}}]}],"streetViewControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":182,"character":3}}]}],"fitBounds":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":188,"character":3}}]}],"scaleControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":193,"character":3}}]}],"scaleControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":198,"character":3}}]}],"mapTypeControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":203,"character":3}}]}],"mapTypeControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":208,"character":3}}]}],"panControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":213,"character":3}}]}],"panControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":218,"character":3}}]}],"rotateControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":223,"character":3}}]}],"rotateControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":228,"character":3}}]}],"fullscreenControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":233,"character":3}}]}],"fullscreenControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":238,"character":3}}]}],"mapTypeId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":243,"character":3}}]}],"clickableIcons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":249,"character":3}}]}],"gestureHandling":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":259,"character":3}}]}],"mapClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":280,"character":3}}]}],"mapRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":286,"character":3}}]}],"mapDblClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":292,"character":3}}]}],"centerChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":297,"character":3}}]}],"boundsChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":302,"character":3}}]}],"mapTypeIdChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":307,"character":3}}]}],"idle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":312,"character":3}}]}],"zoomChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":317,"character":3}}]}],"mapReady":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":323,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":325,"character":29},{"__symbolic":"reference","module":"../services/google-maps-api-wrapper","name":"GoogleMapsAPIWrapper","line":325,"character":63},{"__symbolic":"reference","module":"../services/fit-bounds","name":"FitBoundsService","line":325,"character":114}]}],"ngOnInit":[{"__symbolic":"method"}],"_initMapInstance":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_updateMapOptionsChanges":[{"__symbolic":"method"}],"triggerResize":[{"__symbolic":"method"}],"_updatePosition":[{"__symbolic":"method"}],"_setCenter":[{"__symbolic":"method"}],"_fitBounds":[{"__symbolic":"method"}],"_subscribeToFitBoundsUpdates":[{"__symbolic":"method"}],"_updateBounds":[{"__symbolic":"method"}],"_isLatLngBoundsLiteral":[{"__symbolic":"method"}],"_handleMapCenterChange":[{"__symbolic":"method"}],"_handleBoundsChange":[{"__symbolic":"method"}],"_handleMapTypeIdChange":[{"__symbolic":"method"}],"_handleMapZoomChange":[{"__symbolic":"method"}],"_handleIdleEvent":[{"__symbolic":"method"}],"_handleMapMouseEvents":[{"__symbolic":"method"}]},"statics":{"_mapOptionsAttributes":["disableDoubleClickZoom","scrollwheel","draggable","draggableCursor","draggingCursor","keyboardShortcuts","zoomControl","zoomControlOptions","styles","streetViewControl","streetViewControlOptions","zoom","mapTypeControl","mapTypeControlOptions","minZoom","maxZoom","panControl","panControlOptions","rotateControl","rotateControlOptions","fullscreenControl","fullscreenControlOptions","scaleControl","scaleControlOptions","mapTypeId","clickableIcons","gestureHandling"]}}}}]

@@ -12,8 +12,10 @@ /**

import * as i4 from "../services/managers/circle-manager";
import * as i5 from "../services/managers/polyline-manager";
import * as i6 from "../services/managers/polygon-manager";
import * as i7 from "../services/managers/kml-layer-manager";
import * as i8 from "../services/managers/data-layer-manager";
import * as i9 from "../services/maps-api-loader/maps-api-loader";
import * as i10 from "./map";
import * as i5 from "../services/managers/rectangle-manager";
import * as i6 from "../services/managers/polyline-manager";
import * as i7 from "../services/managers/polygon-manager";
import * as i8 from "../services/managers/kml-layer-manager";
import * as i9 from "../services/managers/data-layer-manager";
import * as i10 from "../services/maps-api-loader/maps-api-loader";
import * as i11 from "../services/fit-bounds";
import * as i12 from "./map";
var styles_AgmMap = [".agm-map-container-inner[_ngcontent-%COMP%] {\n width: inherit;\n height: inherit;\n }\n .agm-map-content[_ngcontent-%COMP%] {\n display:none;\n }"];

@@ -23,5 +25,5 @@ var RenderType_AgmMap = i0.ɵcrt({ encapsulation: 0, styles: styles_AgmMap, data: {} });

export function View_AgmMap_0(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 0, "div", [["class", "agm-map-container-inner sebm-google-map-container-inner"]], null, null, null, null, null)), (_l()(), i0.ɵeld(1, 0, null, null, 1, "div", [["class", "agm-map-content"]], null, null, null, null, null)), i0.ɵncd(null, 0)], null, null); }
export function View_AgmMap_Host_0(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 9, "agm-map", [], [[2, "sebm-google-map-container", null]], null, null, View_AgmMap_0, RenderType_AgmMap)), i0.ɵprd(4608, null, i1.MarkerManager, i1.MarkerManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i3.InfoWindowManager, i3.InfoWindowManager, [i2.GoogleMapsAPIWrapper, i0.NgZone, i1.MarkerManager]), i0.ɵprd(4608, null, i4.CircleManager, i4.CircleManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i5.PolylineManager, i5.PolylineManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i6.PolygonManager, i6.PolygonManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i7.KmlLayerManager, i7.KmlLayerManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i8.DataLayerManager, i8.DataLayerManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(512, null, i2.GoogleMapsAPIWrapper, i2.GoogleMapsAPIWrapper, [i9.MapsAPILoader, i0.NgZone]), i0.ɵdid(9, 770048, null, 0, i10.AgmMap, [i0.ElementRef, i2.GoogleMapsAPIWrapper], null, null)], function (_ck, _v) { _ck(_v, 9, 0); }, function (_ck, _v) { var currVal_0 = true; _ck(_v, 0, 0, currVal_0); }); }
var AgmMapNgFactory = i0.ɵccf("agm-map", i10.AgmMap, View_AgmMap_Host_0, { longitude: "longitude", latitude: "latitude", zoom: "zoom", minZoom: "minZoom", maxZoom: "maxZoom", draggable: "mapDraggable", disableDoubleClickZoom: "disableDoubleClickZoom", disableDefaultUI: "disableDefaultUI", scrollwheel: "scrollwheel", backgroundColor: "backgroundColor", draggableCursor: "draggableCursor", draggingCursor: "draggingCursor", keyboardShortcuts: "keyboardShortcuts", zoomControl: "zoomControl", zoomControlOptions: "zoomControlOptions", styles: "styles", usePanning: "usePanning", streetViewControl: "streetViewControl", streetViewControlOptions: "streetViewControlOptions", fitBounds: "fitBounds", scaleControl: "scaleControl", scaleControlOptions: "scaleControlOptions", mapTypeControl: "mapTypeControl", mapTypeControlOptions: "mapTypeControlOptions", panControl: "panControl", panControlOptions: "panControlOptions", rotateControl: "rotateControl", rotateControlOptions: "rotateControlOptions", fullscreenControl: "fullscreenControl", fullscreenControlOptions: "fullscreenControlOptions", mapTypeId: "mapTypeId", clickableIcons: "clickableIcons", gestureHandling: "gestureHandling" }, { mapClick: "mapClick", mapRightClick: "mapRightClick", mapDblClick: "mapDblClick", centerChange: "centerChange", boundsChange: "boundsChange", mapTypeIdChange: "mapTypeIdChange", idle: "idle", zoomChange: "zoomChange", mapReady: "mapReady" }, ["*"]);
export function View_AgmMap_Host_0(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 11, "agm-map", [], [[2, "sebm-google-map-container", null]], null, null, View_AgmMap_0, RenderType_AgmMap)), i0.ɵprd(4608, null, i1.MarkerManager, i1.MarkerManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i3.InfoWindowManager, i3.InfoWindowManager, [i2.GoogleMapsAPIWrapper, i0.NgZone, i1.MarkerManager]), i0.ɵprd(4608, null, i4.CircleManager, i4.CircleManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i5.RectangleManager, i5.RectangleManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i6.PolylineManager, i6.PolylineManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i7.PolygonManager, i7.PolygonManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i8.KmlLayerManager, i8.KmlLayerManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i9.DataLayerManager, i9.DataLayerManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(512, null, i2.GoogleMapsAPIWrapper, i2.GoogleMapsAPIWrapper, [i10.MapsAPILoader, i0.NgZone]), i0.ɵprd(512, null, i11.FitBoundsService, i11.FitBoundsService, [i10.MapsAPILoader]), i0.ɵdid(11, 770048, null, 0, i12.AgmMap, [i0.ElementRef, i2.GoogleMapsAPIWrapper, i11.FitBoundsService], null, null)], function (_ck, _v) { _ck(_v, 11, 0); }, function (_ck, _v) { var currVal_0 = true; _ck(_v, 0, 0, currVal_0); }); }
var AgmMapNgFactory = i0.ɵccf("agm-map", i12.AgmMap, View_AgmMap_Host_0, { longitude: "longitude", latitude: "latitude", zoom: "zoom", minZoom: "minZoom", maxZoom: "maxZoom", draggable: "mapDraggable", disableDoubleClickZoom: "disableDoubleClickZoom", disableDefaultUI: "disableDefaultUI", scrollwheel: "scrollwheel", backgroundColor: "backgroundColor", draggableCursor: "draggableCursor", draggingCursor: "draggingCursor", keyboardShortcuts: "keyboardShortcuts", zoomControl: "zoomControl", zoomControlOptions: "zoomControlOptions", styles: "styles", usePanning: "usePanning", streetViewControl: "streetViewControl", streetViewControlOptions: "streetViewControlOptions", fitBounds: "fitBounds", scaleControl: "scaleControl", scaleControlOptions: "scaleControlOptions", mapTypeControl: "mapTypeControl", mapTypeControlOptions: "mapTypeControlOptions", panControl: "panControl", panControlOptions: "panControlOptions", rotateControl: "rotateControl", rotateControlOptions: "rotateControlOptions", fullscreenControl: "fullscreenControl", fullscreenControlOptions: "fullscreenControlOptions", mapTypeId: "mapTypeId", clickableIcons: "clickableIcons", gestureHandling: "gestureHandling" }, { mapClick: "mapClick", mapRightClick: "mapRightClick", mapDblClick: "mapDblClick", centerChange: "centerChange", boundsChange: "boundsChange", mapTypeIdChange: "mapTypeIdChange", idle: "idle", zoomChange: "zoomChange", mapReady: "mapReady" }, ["*"]);
export { AgmMapNgFactory as AgmMapNgFactory };
//# sourceMappingURL=map.ngfactory.js.map

@@ -1,1 +0,1 @@

{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"class","members":{"longitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"zoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"minZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"maxZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]},"arguments":["mapDraggable"]}]}],"disableDoubleClickZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"disableDefaultUI":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"scrollwheel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"backgroundColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"draggableCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"draggingCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"keyboardShortcuts":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"zoomControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"zoomControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"styles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"usePanning":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"streetViewControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"streetViewControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"fitBounds":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"scaleControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"scaleControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"mapTypeControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"mapTypeControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"panControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"panControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"rotateControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"rotateControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"fullscreenControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"fullscreenControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"mapTypeId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"clickableIcons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"gestureHandling":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"mapClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mapRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mapDblClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"centerChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"boundsChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mapTypeIdChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"idle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"zoomChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mapReady":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":3,"members":[]},{"__symbol":4,"members":[]}]}],"ngOnInit":[{"__symbolic":"method"}],"_initMapInstance":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_updateMapOptionsChanges":[{"__symbolic":"method"}],"triggerResize":[{"__symbolic":"method"}],"_updatePosition":[{"__symbolic":"method"}],"_setCenter":[{"__symbolic":"method"}],"_fitBounds":[{"__symbolic":"method"}],"_handleMapCenterChange":[{"__symbolic":"method"}],"_handleBoundsChange":[{"__symbolic":"method"}],"_handleMapTypeIdChange":[{"__symbolic":"method"}],"_handleMapZoomChange":[{"__symbolic":"method"}],"_handleIdleEvent":[{"__symbolic":"method"}],"_handleMapMouseEvents":[{"__symbolic":"method"}]},"statics":{"_mapOptionsAttributes":["disableDoubleClickZoom","scrollwheel","draggable","draggableCursor","draggingCursor","keyboardShortcuts","zoomControl","zoomControlOptions","styles","streetViewControl","streetViewControlOptions","zoom","mapTypeControl","mapTypeControlOptions","minZoom","maxZoom","panControl","panControlOptions","rotateControl","rotateControlOptions","fullscreenControl","fullscreenControlOptions","scaleControl","scaleControlOptions","mapTypeId","clickableIcons","gestureHandling"]}},"type":{"summaryKind":1,"type":{"reference":{"__symbol":0,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":3,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}}],"lifecycleHooks":[0,1,3]},"isComponent":true,"selector":"agm-map","exportAs":null,"inputs":{"longitude":"longitude","latitude":"latitude","zoom":"zoom","minZoom":"minZoom","maxZoom":"maxZoom","draggable":"mapDraggable","disableDoubleClickZoom":"disableDoubleClickZoom","disableDefaultUI":"disableDefaultUI","scrollwheel":"scrollwheel","backgroundColor":"backgroundColor","draggableCursor":"draggableCursor","draggingCursor":"draggingCursor","keyboardShortcuts":"keyboardShortcuts","zoomControl":"zoomControl","zoomControlOptions":"zoomControlOptions","styles":"styles","usePanning":"usePanning","streetViewControl":"streetViewControl","streetViewControlOptions":"streetViewControlOptions","fitBounds":"fitBounds","scaleControl":"scaleControl","scaleControlOptions":"scaleControlOptions","mapTypeControl":"mapTypeControl","mapTypeControlOptions":"mapTypeControlOptions","panControl":"panControl","panControlOptions":"panControlOptions","rotateControl":"rotateControl","rotateControlOptions":"rotateControlOptions","fullscreenControl":"fullscreenControl","fullscreenControlOptions":"fullscreenControlOptions","mapTypeId":"mapTypeId","clickableIcons":"clickableIcons","gestureHandling":"gestureHandling"},"outputs":{"mapClick":"mapClick","mapRightClick":"mapRightClick","mapDblClick":"mapDblClick","centerChange":"centerChange","boundsChange":"boundsChange","mapTypeIdChange":"mapTypeIdChange","idle":"idle","zoomChange":"zoomChange","mapReady":"mapReady"},"hostListeners":{},"hostProperties":{"class.sebm-google-map-container":"true"},"hostAttributes":{},"providers":[{"token":{"identifier":{"reference":{"__symbol":4,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":5,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":4,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":5,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":5,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":7,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":7,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":8,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":8,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":9,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":9,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":10,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":10,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":11,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":11,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":12,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":12,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":13,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":13,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"multi":false}],"viewProviders":[],"queries":[],"guards":{},"viewQueries":[],"entryComponents":[],"changeDetection":1,"template":{"ngContentSelectors":["*"],"encapsulation":0},"componentViewType":{"__symbol":14,"members":[]},"rendererType":{"__symbol":15,"members":[]},"componentFactory":{"__symbol":16,"members":[]}}}],"symbols":[{"__symbol":0,"name":"AgmMap","filePath":"./map"},{"__symbol":1,"name":"Input","filePath":"@angular/core"},{"__symbol":2,"name":"Output","filePath":"@angular/core"},{"__symbol":3,"name":"ElementRef","filePath":"@angular/core"},{"__symbol":4,"name":"GoogleMapsAPIWrapper","filePath":"../services/google-maps-api-wrapper"},{"__symbol":5,"name":"MapsAPILoader","filePath":"../services/maps-api-loader/maps-api-loader"},{"__symbol":6,"name":"NgZone","filePath":"@angular/core"},{"__symbol":7,"name":"MarkerManager","filePath":"../services/managers/marker-manager"},{"__symbol":8,"name":"InfoWindowManager","filePath":"../services/managers/info-window-manager"},{"__symbol":9,"name":"CircleManager","filePath":"../services/managers/circle-manager"},{"__symbol":10,"name":"PolylineManager","filePath":"../services/managers/polyline-manager"},{"__symbol":11,"name":"PolygonManager","filePath":"../services/managers/polygon-manager"},{"__symbol":12,"name":"KmlLayerManager","filePath":"../services/managers/kml-layer-manager"},{"__symbol":13,"name":"DataLayerManager","filePath":"../services/managers/data-layer-manager"},{"__symbol":14,"name":"View_AgmMap_0","filePath":"./map.ngfactory"},{"__symbol":15,"name":"RenderType_AgmMap","filePath":"./map.ngfactory"},{"__symbol":16,"name":"AgmMapNgFactory","filePath":"./map.ngfactory"}]}
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"class","members":{"longitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"zoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"minZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"maxZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]},"arguments":["mapDraggable"]}]}],"disableDoubleClickZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"disableDefaultUI":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"scrollwheel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"backgroundColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"draggableCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"draggingCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"keyboardShortcuts":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"zoomControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"zoomControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"styles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"usePanning":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"streetViewControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"streetViewControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"fitBounds":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"scaleControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"scaleControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"mapTypeControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"mapTypeControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"panControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"panControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"rotateControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"rotateControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"fullscreenControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"fullscreenControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"mapTypeId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"clickableIcons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"gestureHandling":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"mapClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mapRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mapDblClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"centerChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"boundsChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mapTypeIdChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"idle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"zoomChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mapReady":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":3,"members":[]},{"__symbol":4,"members":[]},{"__symbol":5,"members":[]}]}],"ngOnInit":[{"__symbolic":"method"}],"_initMapInstance":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_updateMapOptionsChanges":[{"__symbolic":"method"}],"triggerResize":[{"__symbolic":"method"}],"_updatePosition":[{"__symbolic":"method"}],"_setCenter":[{"__symbolic":"method"}],"_fitBounds":[{"__symbolic":"method"}],"_subscribeToFitBoundsUpdates":[{"__symbolic":"method"}],"_updateBounds":[{"__symbolic":"method"}],"_isLatLngBoundsLiteral":[{"__symbolic":"method"}],"_handleMapCenterChange":[{"__symbolic":"method"}],"_handleBoundsChange":[{"__symbolic":"method"}],"_handleMapTypeIdChange":[{"__symbolic":"method"}],"_handleMapZoomChange":[{"__symbolic":"method"}],"_handleIdleEvent":[{"__symbolic":"method"}],"_handleMapMouseEvents":[{"__symbolic":"method"}]},"statics":{"_mapOptionsAttributes":["disableDoubleClickZoom","scrollwheel","draggable","draggableCursor","draggingCursor","keyboardShortcuts","zoomControl","zoomControlOptions","styles","streetViewControl","streetViewControlOptions","zoom","mapTypeControl","mapTypeControlOptions","minZoom","maxZoom","panControl","panControlOptions","rotateControl","rotateControlOptions","fullscreenControl","fullscreenControlOptions","scaleControl","scaleControlOptions","mapTypeId","clickableIcons","gestureHandling"]}},"type":{"summaryKind":1,"type":{"reference":{"__symbol":0,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":3,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":5,"members":[]}}}}],"lifecycleHooks":[0,1,3]},"isComponent":true,"selector":"agm-map","exportAs":null,"inputs":{"longitude":"longitude","latitude":"latitude","zoom":"zoom","minZoom":"minZoom","maxZoom":"maxZoom","draggable":"mapDraggable","disableDoubleClickZoom":"disableDoubleClickZoom","disableDefaultUI":"disableDefaultUI","scrollwheel":"scrollwheel","backgroundColor":"backgroundColor","draggableCursor":"draggableCursor","draggingCursor":"draggingCursor","keyboardShortcuts":"keyboardShortcuts","zoomControl":"zoomControl","zoomControlOptions":"zoomControlOptions","styles":"styles","usePanning":"usePanning","streetViewControl":"streetViewControl","streetViewControlOptions":"streetViewControlOptions","fitBounds":"fitBounds","scaleControl":"scaleControl","scaleControlOptions":"scaleControlOptions","mapTypeControl":"mapTypeControl","mapTypeControlOptions":"mapTypeControlOptions","panControl":"panControl","panControlOptions":"panControlOptions","rotateControl":"rotateControl","rotateControlOptions":"rotateControlOptions","fullscreenControl":"fullscreenControl","fullscreenControlOptions":"fullscreenControlOptions","mapTypeId":"mapTypeId","clickableIcons":"clickableIcons","gestureHandling":"gestureHandling"},"outputs":{"mapClick":"mapClick","mapRightClick":"mapRightClick","mapDblClick":"mapDblClick","centerChange":"centerChange","boundsChange":"boundsChange","mapTypeIdChange":"mapTypeIdChange","idle":"idle","zoomChange":"zoomChange","mapReady":"mapReady"},"hostListeners":{},"hostProperties":{"class.sebm-google-map-container":"true"},"hostAttributes":{},"providers":[{"token":{"identifier":{"reference":{"__symbol":4,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":4,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":8,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":8,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":9,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":8,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":9,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":8,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":8,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":10,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":10,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":11,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":11,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":12,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":12,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":13,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":13,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":14,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":14,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":15,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":15,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":15,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":15,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":5,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":5,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"multi":false}],"viewProviders":[],"queries":[],"guards":{},"viewQueries":[],"entryComponents":[],"changeDetection":1,"template":{"ngContentSelectors":["*"],"encapsulation":0},"componentViewType":{"__symbol":16,"members":[]},"rendererType":{"__symbol":17,"members":[]},"componentFactory":{"__symbol":18,"members":[]}}}],"symbols":[{"__symbol":0,"name":"AgmMap","filePath":"./map"},{"__symbol":1,"name":"Input","filePath":"@angular/core"},{"__symbol":2,"name":"Output","filePath":"@angular/core"},{"__symbol":3,"name":"ElementRef","filePath":"@angular/core"},{"__symbol":4,"name":"GoogleMapsAPIWrapper","filePath":"../services/google-maps-api-wrapper"},{"__symbol":5,"name":"FitBoundsService","filePath":"../services/fit-bounds"},{"__symbol":6,"name":"MapsAPILoader","filePath":"../services/maps-api-loader/maps-api-loader"},{"__symbol":7,"name":"NgZone","filePath":"@angular/core"},{"__symbol":8,"name":"MarkerManager","filePath":"../services/managers/marker-manager"},{"__symbol":9,"name":"InfoWindowManager","filePath":"../services/managers/info-window-manager"},{"__symbol":10,"name":"CircleManager","filePath":"../services/managers/circle-manager"},{"__symbol":11,"name":"RectangleManager","filePath":"../services/managers/rectangle-manager"},{"__symbol":12,"name":"PolylineManager","filePath":"../services/managers/polyline-manager"},{"__symbol":13,"name":"PolygonManager","filePath":"../services/managers/polygon-manager"},{"__symbol":14,"name":"KmlLayerManager","filePath":"../services/managers/kml-layer-manager"},{"__symbol":15,"name":"DataLayerManager","filePath":"../services/managers/data-layer-manager"},{"__symbol":16,"name":"View_AgmMap_0","filePath":"./map.ngfactory"},{"__symbol":17,"name":"RenderType_AgmMap","filePath":"./map.ngfactory"},{"__symbol":18,"name":"AgmMapNgFactory","filePath":"./map.ngfactory"}]}

@@ -1,6 +0,7 @@

import { EventEmitter, OnChanges, OnDestroy, SimpleChange, AfterContentInit, QueryList } from '@angular/core';
import { MouseEvent } from '../map-types';
import { AfterContentInit, EventEmitter, OnChanges, OnDestroy, QueryList, SimpleChange } from '@angular/core';
import { Observable, ReplaySubject } from 'rxjs';
import { MarkerLabel, MouseEvent } from '../map-types';
import { FitBoundsAccessor, FitBoundsDetails } from '../services/fit-bounds';
import { MarkerManager } from '../services/managers/marker-manager';
import { AgmInfoWindow } from './info-window';
import { MarkerLabel } from '../map-types';
/**

@@ -29,3 +30,3 @@ * AgmMarker renders a map marker inside a {@link AgmMap}.

*/
export declare class AgmMarker implements OnDestroy, OnChanges, AfterContentInit {
export declare class AgmMarker implements OnDestroy, OnChanges, AfterContentInit, FitBoundsAccessor {
private _markerManager;

@@ -87,4 +88,8 @@ /**

*/
markerClick: EventEmitter<void>;
markerClick: EventEmitter<AgmMarker>;
/**
* This event is fired when the user rightclicks on the marker.
*/
markerRightClick: EventEmitter<void>;
/**
* This event is fired when the user stops dragging the marker.

@@ -108,2 +113,3 @@ */

private _observableSubscriptions;
protected readonly _fitBoundsDetails$: ReplaySubject<FitBoundsDetails>;
constructor(_markerManager: MarkerManager);

@@ -116,2 +122,7 @@ ngAfterContentInit(): void;

}): void;
/**
* @internal
*/
getFitBoundsDetails$(): Observable<FitBoundsDetails>;
protected _updateFitBoundsDetails(): void;
private _addEventListeners();

@@ -118,0 +129,0 @@ /** @internal */

@@ -1,2 +0,4 @@

import { Directive, EventEmitter, ContentChildren, QueryList, Input, Output } from '@angular/core';
import { ContentChildren, Directive, EventEmitter, Input, Output, QueryList, forwardRef } from '@angular/core';
import { ReplaySubject } from 'rxjs';
import { FitBoundsAccessor } from '../services/fit-bounds';
import { MarkerManager } from '../services/managers/marker-manager';

@@ -65,2 +67,6 @@ import { AgmInfoWindow } from './info-window';

/**
* This event is fired when the user rightclicks on the marker.
*/
this.markerRightClick = new EventEmitter();
/**
* This event is fired when the user stops dragging the marker.

@@ -83,2 +89,3 @@ */

this._observableSubscriptions = [];
this._fitBoundsDetails$ = new ReplaySubject(1);
this._id = (markerId++).toString();

@@ -107,2 +114,8 @@ }

function (changes) {
if (typeof this.latitude === 'string') {
this.latitude = Number(this.latitude);
}
if (typeof this.longitude === 'string') {
this.longitude = Number(this.longitude);
}
if (typeof this.latitude !== 'number' || typeof this.longitude !== 'number') {

@@ -113,2 +126,3 @@ return;

this._markerManager.addMarker(this);
this._updateFitBoundsDetails();
this._markerAddedToManger = true;

@@ -120,2 +134,3 @@ this._addEventListeners();

this._markerManager.updateMarkerPosition(this);
this._updateFitBoundsDetails();
}

@@ -150,2 +165,17 @@ if (changes['title']) {

};
/**
* @internal
*/
/**
* @internal
*/
AgmMarker.prototype.getFitBoundsDetails$ = /**
* @internal
*/
function () {
return this._fitBoundsDetails$.asObservable();
};
AgmMarker.prototype._updateFitBoundsDetails = function () {
this._fitBoundsDetails$.next({ latLng: { lat: this.latitude, lng: this.longitude } });
};
AgmMarker.prototype._addEventListeners = function () {

@@ -157,5 +187,9 @@ var _this = this;

}
_this.markerClick.emit(null);
_this.markerClick.emit(_this);
});
this._observableSubscriptions.push(cs);
var rc = this._markerManager.createEventObservable('rightclick', this).subscribe(function () {
_this.markerRightClick.emit(null);
});
this._observableSubscriptions.push(rc);
var ds = this._markerManager.createEventObservable('dragend', this)

@@ -196,2 +230,5 @@ .subscribe(function (e) {

selector: 'agm-marker',
providers: [
{ provide: FitBoundsAccessor, useExisting: forwardRef(function () { return AgmMarker; }) }
],
inputs: [

@@ -221,2 +258,3 @@ 'latitude', 'longitude', 'title', 'label', 'draggable: markerDraggable', 'iconUrl',

"markerClick": [{ type: Output },],
"markerRightClick": [{ type: Output },],
"dragEnd": [{ type: Output },],

@@ -223,0 +261,0 @@ "mouseOver": [{ type: Output },],

@@ -1,1 +0,1 @@

[{"__symbolic":"module","version":4,"metadata":{"AgmMarker":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":37,"character":1},"arguments":[{"selector":"agm-marker","inputs":["latitude","longitude","title","label","draggable: markerDraggable","iconUrl","openInfoWindow","opacity","visible","zIndex","animation"],"outputs":["markerClick","dragEnd","mouseOver","mouseOut"]}]}],"members":{"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"longitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":3}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":3}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":70,"character":3},"arguments":["markerDraggable"]}]}],"iconUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":75,"character":3}}]}],"visible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}}]}],"openInfoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":85,"character":3}}]}],"opacity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":90,"character":3}}]}],"zIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3}}]}],"clickable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":104,"character":3},"arguments":["markerClickable"]}]}],"markerClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":115,"character":3}}]}],"dragEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":120,"character":3}}]}],"mouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":125,"character":3}}]}],"mouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":130,"character":3}}]}],"infoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":135,"character":3},"arguments":[{"__symbolic":"reference","module":"./info-window","name":"AgmInfoWindow","line":135,"character":19}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../services/managers/marker-manager","name":"MarkerManager","line":141,"character":38}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"handleInfoWindowUpdate":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_addEventListeners":[{"__symbolic":"method"}],"id":[{"__symbolic":"method"}],"toString":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}}}]
[{"__symbolic":"module","version":4,"metadata":{"AgmMarker":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":34,"character":1},"arguments":[{"selector":"agm-marker","providers":[{"provide":{"__symbolic":"reference","module":"../services/fit-bounds","name":"FitBoundsAccessor","line":37,"character":14},"useExisting":{"__symbolic":"reference","name":"AgmMarker"}}],"inputs":["latitude","longitude","title","label","draggable: markerDraggable","iconUrl","openInfoWindow","opacity","visible","zIndex","animation"],"outputs":["markerClick","dragEnd","mouseOver","mouseOut"]}]}],"members":{"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"longitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":3}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":3}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":70,"character":3},"arguments":["markerDraggable"]}]}],"iconUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":75,"character":3}}]}],"visible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}}]}],"openInfoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":85,"character":3}}]}],"opacity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":90,"character":3}}]}],"zIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3}}]}],"clickable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":104,"character":3},"arguments":["markerClickable"]}]}],"markerClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":115,"character":3}}]}],"markerRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":120,"character":3}}]}],"dragEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":125,"character":3}}]}],"mouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":130,"character":3}}]}],"mouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":135,"character":3}}]}],"infoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":140,"character":3},"arguments":[{"__symbolic":"reference","module":"./info-window","name":"AgmInfoWindow","line":140,"character":19}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../services/managers/marker-manager","name":"MarkerManager","line":148,"character":38}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"handleInfoWindowUpdate":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"getFitBoundsDetails$":[{"__symbolic":"method"}],"_updateFitBoundsDetails":[{"__symbolic":"method"}],"_addEventListeners":[{"__symbolic":"method"}],"id":[{"__symbolic":"method"}],"toString":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}}}]

@@ -1,1 +0,1 @@

{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"class","members":{"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"longitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]},"arguments":["markerDraggable"]}]}],"iconUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"visible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"openInfoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"opacity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"zIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"clickable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]},"arguments":["markerClickable"]}]}],"markerClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"dragEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"infoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":3,"members":[]},"arguments":[{"__symbol":4,"members":[]}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"handleInfoWindowUpdate":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_addEventListeners":[{"__symbolic":"method"}],"id":[{"__symbolic":"method"}],"toString":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"type":{"summaryKind":1,"type":{"reference":{"__symbol":0,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":5,"members":[]}}}}],"lifecycleHooks":[1,3,4]},"isComponent":false,"selector":"agm-marker","exportAs":null,"inputs":{"animation":"animation","latitude":"latitude","longitude":"longitude","title":"title","label":"label","draggable":"markerDraggable","iconUrl":"iconUrl","visible":"visible","openInfoWindow":"openInfoWindow","opacity":"opacity","zIndex":"zIndex","clickable":"markerClickable"},"outputs":{"markerClick":"markerClick","dragEnd":"dragEnd","mouseOver":"mouseOver","mouseOut":"mouseOut"},"hostListeners":{},"hostProperties":{},"hostAttributes":{},"providers":[],"viewProviders":[],"queries":[{"selectors":[{"identifier":{"reference":{"__symbol":4,"members":[]}}}],"first":false,"descendants":false,"propertyName":"infoWindow","read":null}],"guards":{},"viewQueries":[],"entryComponents":[],"changeDetection":null,"template":null,"componentViewType":null,"rendererType":null,"componentFactory":null}}],"symbols":[{"__symbol":0,"name":"AgmMarker","filePath":"./marker"},{"__symbol":1,"name":"Input","filePath":"@angular/core"},{"__symbol":2,"name":"Output","filePath":"@angular/core"},{"__symbol":3,"name":"ContentChildren","filePath":"@angular/core"},{"__symbol":4,"name":"AgmInfoWindow","filePath":"./info-window"},{"__symbol":5,"name":"MarkerManager","filePath":"../services/managers/marker-manager"}]}
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"class","members":{"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"longitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]},"arguments":["markerDraggable"]}]}],"iconUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"visible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"openInfoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"opacity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"zIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"clickable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]},"arguments":["markerClickable"]}]}],"markerClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"markerRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"dragEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"infoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":3,"members":[]},"arguments":[{"__symbol":4,"members":[]}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"handleInfoWindowUpdate":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"getFitBoundsDetails$":[{"__symbolic":"method"}],"_updateFitBoundsDetails":[{"__symbolic":"method"}],"_addEventListeners":[{"__symbolic":"method"}],"id":[{"__symbolic":"method"}],"toString":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"type":{"summaryKind":1,"type":{"reference":{"__symbol":0,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":5,"members":[]}}}}],"lifecycleHooks":[1,3,4]},"isComponent":false,"selector":"agm-marker","exportAs":null,"inputs":{"animation":"animation","latitude":"latitude","longitude":"longitude","title":"title","label":"label","draggable":"markerDraggable","iconUrl":"iconUrl","visible":"visible","openInfoWindow":"openInfoWindow","opacity":"opacity","zIndex":"zIndex","clickable":"markerClickable"},"outputs":{"markerClick":"markerClick","markerRightClick":"markerRightClick","dragEnd":"dragEnd","mouseOver":"mouseOver","mouseOut":"mouseOut"},"hostListeners":{},"hostProperties":{},"hostAttributes":{},"providers":[{"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}},"useClass":null,"useFactory":null,"useExisting":{"identifier":{"reference":{"__symbol":0,"members":[]}}},"multi":false}],"viewProviders":[],"queries":[{"selectors":[{"identifier":{"reference":{"__symbol":4,"members":[]}}}],"first":false,"descendants":false,"propertyName":"infoWindow","read":null}],"guards":{},"viewQueries":[],"entryComponents":[],"changeDetection":null,"template":null,"componentViewType":null,"rendererType":null,"componentFactory":null}}],"symbols":[{"__symbol":0,"name":"AgmMarker","filePath":"./marker"},{"__symbol":1,"name":"Input","filePath":"@angular/core"},{"__symbol":2,"name":"Output","filePath":"@angular/core"},{"__symbol":3,"name":"ContentChildren","filePath":"@angular/core"},{"__symbol":4,"name":"AgmInfoWindow","filePath":"./info-window"},{"__symbol":5,"name":"MarkerManager","filePath":"../services/managers/marker-manager"},{"__symbol":6,"name":"FitBoundsAccessor","filePath":"../services/fit-bounds"}]}

@@ -161,3 +161,3 @@ import { Directive, EventEmitter, Input, Output } from '@angular/core';

{ name: 'click', handler: function (ev) { return _this.polyClick.emit(ev); } },
{ name: 'dbclick', handler: function (ev) { return _this.polyDblClick.emit(ev); } },
{ name: 'dblclick', handler: function (ev) { return _this.polyDblClick.emit(ev); } },
{ name: 'drag', handler: function (ev) { return _this.polyDrag.emit(ev); } },

@@ -164,0 +164,0 @@ { name: 'dragend', handler: function (ev) { return _this.polyDragEnd.emit(ev); } },

@@ -1,1 +0,1 @@

{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbol":1,"members":[]}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"__symbol":3,"members":[]}},{"symbol":{"__symbol":4,"members":[]},"metadata":{"__symbol":5,"members":[]}},{"symbol":{"__symbol":6,"members":[]},"metadata":{"__symbol":7,"members":[]}},{"symbol":{"__symbol":8,"members":[]},"metadata":{"__symbol":9,"members":[]}},{"symbol":{"__symbol":10,"members":[]},"metadata":{"__symbol":11,"members":[]}},{"symbol":{"__symbol":12,"members":[]},"metadata":{"__symbol":13,"members":[]}},{"symbol":{"__symbol":14,"members":[]},"metadata":{"__symbol":15,"members":[]}},{"symbol":{"__symbol":16,"members":[]},"metadata":{"__symbol":17,"members":[]}},{"symbol":{"__symbol":18,"members":[]},"metadata":{"__symbol":19,"members":[]}},{"symbol":{"__symbol":20,"members":[]},"metadata":{"__symbol":21,"members":[]}},{"symbol":{"__symbol":22,"members":[]},"metadata":{"__symbol":23,"members":[]}},{"symbol":{"__symbol":24,"members":[]},"metadata":{"__symbol":25,"members":[]}},{"symbol":{"__symbol":26,"members":[]},"metadata":{"__symbol":27,"members":[]}},{"symbol":{"__symbol":28,"members":[]},"metadata":{"__symbol":29,"members":[]}},{"symbol":{"__symbol":30,"members":[]},"metadata":{"__symbol":31,"members":[]}},{"symbol":{"__symbol":32,"members":[]},"metadata":{"__symbol":33,"members":[]}},{"symbol":{"__symbol":34,"members":[]},"metadata":{"__symbol":35,"members":[]}},{"symbol":{"__symbol":36,"members":[]},"metadata":{"__symbol":37,"members":[]}},{"symbol":{"__symbol":38,"members":[]},"metadata":{"__symbol":39,"members":[]}},{"symbol":{"__symbol":40,"members":[]},"metadata":{"__symbol":41,"members":[]}},{"symbol":{"__symbol":42,"members":[]},"metadata":{"__symbol":43,"members":[]}},{"symbol":{"__symbol":44,"members":[]},"metadata":{"__symbol":45,"members":[]}},{"symbol":{"__symbol":46,"members":[]},"metadata":{"__symbol":47,"members":[]}},{"symbol":{"__symbol":48,"members":[]},"metadata":{"__symbol":49,"members":[]}},{"symbol":{"__symbol":50,"members":[]},"metadata":{"__symbol":51,"members":[]}},{"symbol":{"__symbol":52,"members":[]},"metadata":{"__symbol":53,"members":[]}},{"symbol":{"__symbol":54,"members":[]},"metadata":{"__symbol":55,"members":[]}},{"symbol":{"__symbol":56,"members":[]},"metadata":{"__symbol":57,"members":[]}},{"symbol":{"__symbol":58,"members":[]},"metadata":{"__symbol":59,"members":[]}},{"symbol":{"__symbol":60,"members":[]},"metadata":{"__symbol":61,"members":[]}},{"symbol":{"__symbol":62,"members":[]},"metadata":{"__symbol":63,"members":[]}},{"symbol":{"__symbol":64,"members":[]},"metadata":{"__symbol":65,"members":[]}},{"symbol":{"__symbol":66,"members":[]},"metadata":{"__symbol":67,"members":[]}}],"symbols":[{"__symbol":0,"name":"AgmMap","filePath":"./index"},{"__symbol":1,"name":"AgmMap","filePath":"./directives"},{"__symbol":2,"name":"AgmCircle","filePath":"./index"},{"__symbol":3,"name":"AgmCircle","filePath":"./directives"},{"__symbol":4,"name":"AgmInfoWindow","filePath":"./index"},{"__symbol":5,"name":"AgmInfoWindow","filePath":"./directives"},{"__symbol":6,"name":"AgmKmlLayer","filePath":"./index"},{"__symbol":7,"name":"AgmKmlLayer","filePath":"./directives"},{"__symbol":8,"name":"AgmDataLayer","filePath":"./index"},{"__symbol":9,"name":"AgmDataLayer","filePath":"./directives"},{"__symbol":10,"name":"AgmMarker","filePath":"./index"},{"__symbol":11,"name":"AgmMarker","filePath":"./directives"},{"__symbol":12,"name":"AgmPolygon","filePath":"./index"},{"__symbol":13,"name":"AgmPolygon","filePath":"./directives"},{"__symbol":14,"name":"AgmPolyline","filePath":"./index"},{"__symbol":15,"name":"AgmPolyline","filePath":"./directives"},{"__symbol":16,"name":"AgmPolylinePoint","filePath":"./index"},{"__symbol":17,"name":"AgmPolylinePoint","filePath":"./directives"},{"__symbol":18,"name":"GoogleMapsAPIWrapper","filePath":"./index"},{"__symbol":19,"name":"GoogleMapsAPIWrapper","filePath":"./services"},{"__symbol":20,"name":"CircleManager","filePath":"./index"},{"__symbol":21,"name":"CircleManager","filePath":"./services"},{"__symbol":22,"name":"InfoWindowManager","filePath":"./index"},{"__symbol":23,"name":"InfoWindowManager","filePath":"./services"},{"__symbol":24,"name":"MarkerManager","filePath":"./index"},{"__symbol":25,"name":"MarkerManager","filePath":"./services"},{"__symbol":26,"name":"PolygonManager","filePath":"./index"},{"__symbol":27,"name":"PolygonManager","filePath":"./services"},{"__symbol":28,"name":"PolylineManager","filePath":"./index"},{"__symbol":29,"name":"PolylineManager","filePath":"./services"},{"__symbol":30,"name":"KmlLayerManager","filePath":"./index"},{"__symbol":31,"name":"KmlLayerManager","filePath":"./services"},{"__symbol":32,"name":"DataLayerManager","filePath":"./index"},{"__symbol":33,"name":"DataLayerManager","filePath":"./services"},{"__symbol":34,"name":"GoogleMapsScriptProtocol","filePath":"./index"},{"__symbol":35,"name":"GoogleMapsScriptProtocol","filePath":"./services"},{"__symbol":36,"name":"LAZY_MAPS_API_CONFIG","filePath":"./index"},{"__symbol":37,"name":"LAZY_MAPS_API_CONFIG","filePath":"./services"},{"__symbol":38,"name":"LazyMapsAPILoader","filePath":"./index"},{"__symbol":39,"name":"LazyMapsAPILoader","filePath":"./services"},{"__symbol":40,"name":"LazyMapsAPILoaderConfigLiteral","filePath":"./index"},{"__symbol":41,"name":"LazyMapsAPILoaderConfigLiteral","filePath":"./services"},{"__symbol":42,"name":"MapsAPILoader","filePath":"./index"},{"__symbol":43,"name":"MapsAPILoader","filePath":"./services"},{"__symbol":44,"name":"NoOpMapsAPILoader","filePath":"./index"},{"__symbol":45,"name":"NoOpMapsAPILoader","filePath":"./services"},{"__symbol":46,"name":"KmlMouseEvent","filePath":"./index"},{"__symbol":47,"name":"KmlMouseEvent","filePath":"./map-types"},{"__symbol":48,"name":"DataMouseEvent","filePath":"./index"},{"__symbol":49,"name":"DataMouseEvent","filePath":"./map-types"},{"__symbol":50,"name":"LatLngBounds","filePath":"./index"},{"__symbol":51,"name":"LatLngBounds","filePath":"./services/google-maps-types"},{"__symbol":52,"name":"LatLngBoundsLiteral","filePath":"./index"},{"__symbol":53,"name":"LatLngBoundsLiteral","filePath":"./map-types"},{"__symbol":54,"name":"LatLngLiteral","filePath":"./index"},{"__symbol":55,"name":"LatLngLiteral","filePath":"./services/google-maps-types"},{"__symbol":56,"name":"PolyMouseEvent","filePath":"./index"},{"__symbol":57,"name":"PolyMouseEvent","filePath":"./services/google-maps-types"},{"__symbol":58,"name":"MarkerLabel","filePath":"./index"},{"__symbol":59,"name":"MarkerLabel","filePath":"./map-types"},{"__symbol":60,"name":"MouseEvent","filePath":"./index"},{"__symbol":61,"name":"MouseEvent","filePath":"./map-types"},{"__symbol":62,"name":"LatLng","filePath":"./index"},{"__symbol":63,"name":"LatLng","filePath":"./services/google-maps-types"},{"__symbol":64,"name":"MapTypeStyle","filePath":"./index"},{"__symbol":65,"name":"MapTypeStyle","filePath":"./services/google-maps-types"},{"__symbol":66,"name":"AgmCoreModule","filePath":"./index"},{"__symbol":67,"name":"AgmCoreModule","filePath":"./core.module"}]}
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbol":1,"members":[]}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"__symbol":3,"members":[]}},{"symbol":{"__symbol":4,"members":[]},"metadata":{"__symbol":5,"members":[]}},{"symbol":{"__symbol":6,"members":[]},"metadata":{"__symbol":7,"members":[]}},{"symbol":{"__symbol":8,"members":[]},"metadata":{"__symbol":9,"members":[]}},{"symbol":{"__symbol":10,"members":[]},"metadata":{"__symbol":11,"members":[]}},{"symbol":{"__symbol":12,"members":[]},"metadata":{"__symbol":13,"members":[]}},{"symbol":{"__symbol":14,"members":[]},"metadata":{"__symbol":15,"members":[]}},{"symbol":{"__symbol":16,"members":[]},"metadata":{"__symbol":17,"members":[]}},{"symbol":{"__symbol":18,"members":[]},"metadata":{"__symbol":19,"members":[]}},{"symbol":{"__symbol":20,"members":[]},"metadata":{"__symbol":21,"members":[]}},{"symbol":{"__symbol":22,"members":[]},"metadata":{"__symbol":23,"members":[]}},{"symbol":{"__symbol":24,"members":[]},"metadata":{"__symbol":25,"members":[]}},{"symbol":{"__symbol":26,"members":[]},"metadata":{"__symbol":27,"members":[]}},{"symbol":{"__symbol":28,"members":[]},"metadata":{"__symbol":29,"members":[]}},{"symbol":{"__symbol":30,"members":[]},"metadata":{"__symbol":31,"members":[]}},{"symbol":{"__symbol":32,"members":[]},"metadata":{"__symbol":33,"members":[]}},{"symbol":{"__symbol":34,"members":[]},"metadata":{"__symbol":35,"members":[]}},{"symbol":{"__symbol":36,"members":[]},"metadata":{"__symbol":37,"members":[]}},{"symbol":{"__symbol":38,"members":[]},"metadata":{"__symbol":39,"members":[]}},{"symbol":{"__symbol":40,"members":[]},"metadata":{"__symbol":41,"members":[]}},{"symbol":{"__symbol":42,"members":[]},"metadata":{"__symbol":43,"members":[]}},{"symbol":{"__symbol":44,"members":[]},"metadata":{"__symbol":45,"members":[]}},{"symbol":{"__symbol":46,"members":[]},"metadata":{"__symbol":47,"members":[]}},{"symbol":{"__symbol":48,"members":[]},"metadata":{"__symbol":49,"members":[]}},{"symbol":{"__symbol":50,"members":[]},"metadata":{"__symbol":51,"members":[]}},{"symbol":{"__symbol":52,"members":[]},"metadata":{"__symbol":53,"members":[]}},{"symbol":{"__symbol":54,"members":[]},"metadata":{"__symbol":55,"members":[]}},{"symbol":{"__symbol":56,"members":[]},"metadata":{"__symbol":57,"members":[]}},{"symbol":{"__symbol":58,"members":[]},"metadata":{"__symbol":59,"members":[]}},{"symbol":{"__symbol":60,"members":[]},"metadata":{"__symbol":61,"members":[]}},{"symbol":{"__symbol":62,"members":[]},"metadata":{"__symbol":63,"members":[]}},{"symbol":{"__symbol":64,"members":[]},"metadata":{"__symbol":65,"members":[]}},{"symbol":{"__symbol":66,"members":[]},"metadata":{"__symbol":67,"members":[]}},{"symbol":{"__symbol":68,"members":[]},"metadata":{"__symbol":69,"members":[]}},{"symbol":{"__symbol":70,"members":[]},"metadata":{"__symbol":71,"members":[]}},{"symbol":{"__symbol":72,"members":[]},"metadata":{"__symbol":73,"members":[]}},{"symbol":{"__symbol":74,"members":[]},"metadata":{"__symbol":75,"members":[]}},{"symbol":{"__symbol":76,"members":[]},"metadata":{"__symbol":77,"members":[]}}],"symbols":[{"__symbol":0,"name":"AgmMap","filePath":"./index"},{"__symbol":1,"name":"AgmMap","filePath":"./directives"},{"__symbol":2,"name":"AgmCircle","filePath":"./index"},{"__symbol":3,"name":"AgmCircle","filePath":"./directives"},{"__symbol":4,"name":"AgmRectangle","filePath":"./index"},{"__symbol":5,"name":"AgmRectangle","filePath":"./directives"},{"__symbol":6,"name":"AgmInfoWindow","filePath":"./index"},{"__symbol":7,"name":"AgmInfoWindow","filePath":"./directives"},{"__symbol":8,"name":"AgmKmlLayer","filePath":"./index"},{"__symbol":9,"name":"AgmKmlLayer","filePath":"./directives"},{"__symbol":10,"name":"AgmDataLayer","filePath":"./index"},{"__symbol":11,"name":"AgmDataLayer","filePath":"./directives"},{"__symbol":12,"name":"AgmMarker","filePath":"./index"},{"__symbol":13,"name":"AgmMarker","filePath":"./directives"},{"__symbol":14,"name":"AgmPolygon","filePath":"./index"},{"__symbol":15,"name":"AgmPolygon","filePath":"./directives"},{"__symbol":16,"name":"AgmPolyline","filePath":"./index"},{"__symbol":17,"name":"AgmPolyline","filePath":"./directives"},{"__symbol":18,"name":"AgmPolylinePoint","filePath":"./index"},{"__symbol":19,"name":"AgmPolylinePoint","filePath":"./directives"},{"__symbol":20,"name":"AgmFitBounds","filePath":"./index"},{"__symbol":21,"name":"AgmFitBounds","filePath":"./directives"},{"__symbol":22,"name":"GoogleMapsAPIWrapper","filePath":"./index"},{"__symbol":23,"name":"GoogleMapsAPIWrapper","filePath":"./services"},{"__symbol":24,"name":"CircleManager","filePath":"./index"},{"__symbol":25,"name":"CircleManager","filePath":"./services"},{"__symbol":26,"name":"RectangleManager","filePath":"./index"},{"__symbol":27,"name":"RectangleManager","filePath":"./services"},{"__symbol":28,"name":"InfoWindowManager","filePath":"./index"},{"__symbol":29,"name":"InfoWindowManager","filePath":"./services"},{"__symbol":30,"name":"MarkerManager","filePath":"./index"},{"__symbol":31,"name":"MarkerManager","filePath":"./services"},{"__symbol":32,"name":"PolygonManager","filePath":"./index"},{"__symbol":33,"name":"PolygonManager","filePath":"./services"},{"__symbol":34,"name":"PolylineManager","filePath":"./index"},{"__symbol":35,"name":"PolylineManager","filePath":"./services"},{"__symbol":36,"name":"KmlLayerManager","filePath":"./index"},{"__symbol":37,"name":"KmlLayerManager","filePath":"./services"},{"__symbol":38,"name":"DataLayerManager","filePath":"./index"},{"__symbol":39,"name":"DataLayerManager","filePath":"./services"},{"__symbol":40,"name":"GoogleMapsScriptProtocol","filePath":"./index"},{"__symbol":41,"name":"GoogleMapsScriptProtocol","filePath":"./services"},{"__symbol":42,"name":"LAZY_MAPS_API_CONFIG","filePath":"./index"},{"__symbol":43,"name":"LAZY_MAPS_API_CONFIG","filePath":"./services"},{"__symbol":44,"name":"LazyMapsAPILoader","filePath":"./index"},{"__symbol":45,"name":"LazyMapsAPILoader","filePath":"./services"},{"__symbol":46,"name":"LazyMapsAPILoaderConfigLiteral","filePath":"./index"},{"__symbol":47,"name":"LazyMapsAPILoaderConfigLiteral","filePath":"./services"},{"__symbol":48,"name":"MapsAPILoader","filePath":"./index"},{"__symbol":49,"name":"MapsAPILoader","filePath":"./services"},{"__symbol":50,"name":"NoOpMapsAPILoader","filePath":"./index"},{"__symbol":51,"name":"NoOpMapsAPILoader","filePath":"./services"},{"__symbol":52,"name":"FitBoundsAccessor","filePath":"./index"},{"__symbol":53,"name":"FitBoundsAccessor","filePath":"./services"},{"__symbol":54,"name":"FitBoundsDetails","filePath":"./index"},{"__symbol":55,"name":"FitBoundsDetails","filePath":"./services"},{"__symbol":56,"name":"KmlMouseEvent","filePath":"./index"},{"__symbol":57,"name":"KmlMouseEvent","filePath":"./map-types"},{"__symbol":58,"name":"DataMouseEvent","filePath":"./index"},{"__symbol":59,"name":"DataMouseEvent","filePath":"./map-types"},{"__symbol":60,"name":"LatLngBounds","filePath":"./index"},{"__symbol":61,"name":"LatLngBounds","filePath":"./services/google-maps-types"},{"__symbol":62,"name":"LatLngBoundsLiteral","filePath":"./index"},{"__symbol":63,"name":"LatLngBoundsLiteral","filePath":"./map-types"},{"__symbol":64,"name":"LatLngLiteral","filePath":"./index"},{"__symbol":65,"name":"LatLngLiteral","filePath":"./services/google-maps-types"},{"__symbol":66,"name":"PolyMouseEvent","filePath":"./index"},{"__symbol":67,"name":"PolyMouseEvent","filePath":"./services/google-maps-types"},{"__symbol":68,"name":"MarkerLabel","filePath":"./index"},{"__symbol":69,"name":"MarkerLabel","filePath":"./map-types"},{"__symbol":70,"name":"MouseEvent","filePath":"./index"},{"__symbol":71,"name":"MouseEvent","filePath":"./map-types"},{"__symbol":72,"name":"LatLng","filePath":"./index"},{"__symbol":73,"name":"LatLng","filePath":"./services/google-maps-types"},{"__symbol":74,"name":"MapTypeStyle","filePath":"./index"},{"__symbol":75,"name":"MapTypeStyle","filePath":"./services/google-maps-types"},{"__symbol":76,"name":"AgmCoreModule","filePath":"./index"},{"__symbol":77,"name":"AgmCoreModule","filePath":"./core.module"}]}
{
"name": "@agm/core",
"version": "1.0.0-beta.3",
"version": "1.0.0-beta.4",
"description": "Angular components for Google Maps",

@@ -5,0 +5,0 @@ "repository": {

export { GoogleMapsAPIWrapper } from './services/google-maps-api-wrapper';
export { CircleManager } from './services/managers/circle-manager';
export { RectangleManager } from './services/managers/rectangle-manager';
export { InfoWindowManager } from './services/managers/info-window-manager';

@@ -12,1 +13,2 @@ export { MarkerManager } from './services/managers/marker-manager';

export { NoOpMapsAPILoader } from './services/maps-api-loader/noop-maps-api-loader';
export { FitBoundsAccessor, FitBoundsDetails } from './services/fit-bounds';
export { GoogleMapsAPIWrapper } from './services/google-maps-api-wrapper';
export { CircleManager } from './services/managers/circle-manager';
export { RectangleManager } from './services/managers/rectangle-manager';
export { InfoWindowManager } from './services/managers/info-window-manager';

@@ -12,2 +13,3 @@ export { MarkerManager } from './services/managers/marker-manager';

export { NoOpMapsAPILoader } from './services/maps-api-loader/noop-maps-api-loader';
export { FitBoundsAccessor } from './services/fit-bounds';
//# sourceMappingURL=services.js.map

@@ -1,1 +0,1 @@

[{"__symbolic":"module","version":4,"metadata":{},"exports":[{"from":"./services/google-maps-api-wrapper","export":["GoogleMapsAPIWrapper"]},{"from":"./services/managers/circle-manager","export":["CircleManager"]},{"from":"./services/managers/info-window-manager","export":["InfoWindowManager"]},{"from":"./services/managers/marker-manager","export":["MarkerManager"]},{"from":"./services/managers/polygon-manager","export":["PolygonManager"]},{"from":"./services/managers/polyline-manager","export":["PolylineManager"]},{"from":"./services/managers/kml-layer-manager","export":["KmlLayerManager"]},{"from":"./services/managers/data-layer-manager","export":["DataLayerManager"]},{"from":"./services/maps-api-loader/lazy-maps-api-loader","export":["GoogleMapsScriptProtocol","LAZY_MAPS_API_CONFIG","LazyMapsAPILoader","LazyMapsAPILoaderConfigLiteral"]},{"from":"./services/maps-api-loader/maps-api-loader","export":["MapsAPILoader"]},{"from":"./services/maps-api-loader/noop-maps-api-loader","export":["NoOpMapsAPILoader"]}]}]
[{"__symbolic":"module","version":4,"metadata":{},"exports":[{"from":"./services/google-maps-api-wrapper","export":["GoogleMapsAPIWrapper"]},{"from":"./services/managers/circle-manager","export":["CircleManager"]},{"from":"./services/managers/rectangle-manager","export":["RectangleManager"]},{"from":"./services/managers/info-window-manager","export":["InfoWindowManager"]},{"from":"./services/managers/marker-manager","export":["MarkerManager"]},{"from":"./services/managers/polygon-manager","export":["PolygonManager"]},{"from":"./services/managers/polyline-manager","export":["PolylineManager"]},{"from":"./services/managers/kml-layer-manager","export":["KmlLayerManager"]},{"from":"./services/managers/data-layer-manager","export":["DataLayerManager"]},{"from":"./services/maps-api-loader/lazy-maps-api-loader","export":["GoogleMapsScriptProtocol","LAZY_MAPS_API_CONFIG","LazyMapsAPILoader","LazyMapsAPILoaderConfigLiteral"]},{"from":"./services/maps-api-loader/maps-api-loader","export":["MapsAPILoader"]},{"from":"./services/maps-api-loader/noop-maps-api-loader","export":["NoOpMapsAPILoader"]},{"from":"./services/fit-bounds","export":["FitBoundsAccessor","FitBoundsDetails"]}]}]

@@ -1,1 +0,1 @@

{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbol":1,"members":[]}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"__symbol":3,"members":[]}},{"symbol":{"__symbol":4,"members":[]},"metadata":{"__symbol":5,"members":[]}},{"symbol":{"__symbol":6,"members":[]},"metadata":{"__symbol":7,"members":[]}},{"symbol":{"__symbol":8,"members":[]},"metadata":{"__symbol":9,"members":[]}},{"symbol":{"__symbol":10,"members":[]},"metadata":{"__symbol":11,"members":[]}},{"symbol":{"__symbol":12,"members":[]},"metadata":{"__symbol":13,"members":[]}},{"symbol":{"__symbol":14,"members":[]},"metadata":{"__symbol":15,"members":[]}},{"symbol":{"__symbol":16,"members":[]},"metadata":{"__symbol":17,"members":[]}},{"symbol":{"__symbol":18,"members":[]},"metadata":{"__symbol":19,"members":[]}},{"symbol":{"__symbol":20,"members":[]},"metadata":{"__symbol":21,"members":[]}},{"symbol":{"__symbol":22,"members":[]},"metadata":{"__symbol":23,"members":[]}},{"symbol":{"__symbol":24,"members":[]},"metadata":{"__symbol":25,"members":[]}},{"symbol":{"__symbol":26,"members":[]},"metadata":{"__symbol":27,"members":[]}}],"symbols":[{"__symbol":0,"name":"GoogleMapsAPIWrapper","filePath":"./services"},{"__symbol":1,"name":"GoogleMapsAPIWrapper","filePath":"./services/google-maps-api-wrapper"},{"__symbol":2,"name":"CircleManager","filePath":"./services"},{"__symbol":3,"name":"CircleManager","filePath":"./services/managers/circle-manager"},{"__symbol":4,"name":"InfoWindowManager","filePath":"./services"},{"__symbol":5,"name":"InfoWindowManager","filePath":"./services/managers/info-window-manager"},{"__symbol":6,"name":"MarkerManager","filePath":"./services"},{"__symbol":7,"name":"MarkerManager","filePath":"./services/managers/marker-manager"},{"__symbol":8,"name":"PolygonManager","filePath":"./services"},{"__symbol":9,"name":"PolygonManager","filePath":"./services/managers/polygon-manager"},{"__symbol":10,"name":"PolylineManager","filePath":"./services"},{"__symbol":11,"name":"PolylineManager","filePath":"./services/managers/polyline-manager"},{"__symbol":12,"name":"KmlLayerManager","filePath":"./services"},{"__symbol":13,"name":"KmlLayerManager","filePath":"./services/managers/kml-layer-manager"},{"__symbol":14,"name":"DataLayerManager","filePath":"./services"},{"__symbol":15,"name":"DataLayerManager","filePath":"./services/managers/data-layer-manager"},{"__symbol":16,"name":"GoogleMapsScriptProtocol","filePath":"./services"},{"__symbol":17,"name":"GoogleMapsScriptProtocol","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":18,"name":"LAZY_MAPS_API_CONFIG","filePath":"./services"},{"__symbol":19,"name":"LAZY_MAPS_API_CONFIG","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":20,"name":"LazyMapsAPILoader","filePath":"./services"},{"__symbol":21,"name":"LazyMapsAPILoader","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":22,"name":"LazyMapsAPILoaderConfigLiteral","filePath":"./services"},{"__symbol":23,"name":"LazyMapsAPILoaderConfigLiteral","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":24,"name":"MapsAPILoader","filePath":"./services"},{"__symbol":25,"name":"MapsAPILoader","filePath":"./services/maps-api-loader/maps-api-loader"},{"__symbol":26,"name":"NoOpMapsAPILoader","filePath":"./services"},{"__symbol":27,"name":"NoOpMapsAPILoader","filePath":"./services/maps-api-loader/noop-maps-api-loader"}]}
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbol":1,"members":[]}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"__symbol":3,"members":[]}},{"symbol":{"__symbol":4,"members":[]},"metadata":{"__symbol":5,"members":[]}},{"symbol":{"__symbol":6,"members":[]},"metadata":{"__symbol":7,"members":[]}},{"symbol":{"__symbol":8,"members":[]},"metadata":{"__symbol":9,"members":[]}},{"symbol":{"__symbol":10,"members":[]},"metadata":{"__symbol":11,"members":[]}},{"symbol":{"__symbol":12,"members":[]},"metadata":{"__symbol":13,"members":[]}},{"symbol":{"__symbol":14,"members":[]},"metadata":{"__symbol":15,"members":[]}},{"symbol":{"__symbol":16,"members":[]},"metadata":{"__symbol":17,"members":[]}},{"symbol":{"__symbol":18,"members":[]},"metadata":{"__symbol":19,"members":[]}},{"symbol":{"__symbol":20,"members":[]},"metadata":{"__symbol":21,"members":[]}},{"symbol":{"__symbol":22,"members":[]},"metadata":{"__symbol":23,"members":[]}},{"symbol":{"__symbol":24,"members":[]},"metadata":{"__symbol":25,"members":[]}},{"symbol":{"__symbol":26,"members":[]},"metadata":{"__symbol":27,"members":[]}},{"symbol":{"__symbol":28,"members":[]},"metadata":{"__symbol":29,"members":[]}},{"symbol":{"__symbol":30,"members":[]},"metadata":{"__symbol":31,"members":[]}},{"symbol":{"__symbol":32,"members":[]},"metadata":{"__symbol":33,"members":[]}}],"symbols":[{"__symbol":0,"name":"GoogleMapsAPIWrapper","filePath":"./services"},{"__symbol":1,"name":"GoogleMapsAPIWrapper","filePath":"./services/google-maps-api-wrapper"},{"__symbol":2,"name":"CircleManager","filePath":"./services"},{"__symbol":3,"name":"CircleManager","filePath":"./services/managers/circle-manager"},{"__symbol":4,"name":"RectangleManager","filePath":"./services"},{"__symbol":5,"name":"RectangleManager","filePath":"./services/managers/rectangle-manager"},{"__symbol":6,"name":"InfoWindowManager","filePath":"./services"},{"__symbol":7,"name":"InfoWindowManager","filePath":"./services/managers/info-window-manager"},{"__symbol":8,"name":"MarkerManager","filePath":"./services"},{"__symbol":9,"name":"MarkerManager","filePath":"./services/managers/marker-manager"},{"__symbol":10,"name":"PolygonManager","filePath":"./services"},{"__symbol":11,"name":"PolygonManager","filePath":"./services/managers/polygon-manager"},{"__symbol":12,"name":"PolylineManager","filePath":"./services"},{"__symbol":13,"name":"PolylineManager","filePath":"./services/managers/polyline-manager"},{"__symbol":14,"name":"KmlLayerManager","filePath":"./services"},{"__symbol":15,"name":"KmlLayerManager","filePath":"./services/managers/kml-layer-manager"},{"__symbol":16,"name":"DataLayerManager","filePath":"./services"},{"__symbol":17,"name":"DataLayerManager","filePath":"./services/managers/data-layer-manager"},{"__symbol":18,"name":"GoogleMapsScriptProtocol","filePath":"./services"},{"__symbol":19,"name":"GoogleMapsScriptProtocol","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":20,"name":"LAZY_MAPS_API_CONFIG","filePath":"./services"},{"__symbol":21,"name":"LAZY_MAPS_API_CONFIG","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":22,"name":"LazyMapsAPILoader","filePath":"./services"},{"__symbol":23,"name":"LazyMapsAPILoader","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":24,"name":"LazyMapsAPILoaderConfigLiteral","filePath":"./services"},{"__symbol":25,"name":"LazyMapsAPILoaderConfigLiteral","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":26,"name":"MapsAPILoader","filePath":"./services"},{"__symbol":27,"name":"MapsAPILoader","filePath":"./services/maps-api-loader/maps-api-loader"},{"__symbol":28,"name":"NoOpMapsAPILoader","filePath":"./services"},{"__symbol":29,"name":"NoOpMapsAPILoader","filePath":"./services/maps-api-loader/noop-maps-api-loader"},{"__symbol":30,"name":"FitBoundsAccessor","filePath":"./services"},{"__symbol":31,"name":"FitBoundsAccessor","filePath":"./services/fit-bounds"},{"__symbol":32,"name":"FitBoundsDetails","filePath":"./services"},{"__symbol":33,"name":"FitBoundsDetails","filePath":"./services/fit-bounds"}]}

@@ -28,2 +28,6 @@ import { NgZone } from '@angular/core';

createCircle(options: mapTypes.CircleOptions): Promise<mapTypes.Circle>;
/**
* Creates a google.map.Rectangle for the current map.
*/
createRectangle(options: mapTypes.RectangleOptions): Promise<mapTypes.Rectangle>;
createPolyline(options: PolylineOptions): Promise<Polyline>;

@@ -30,0 +34,0 @@ createPolygon(options: mapTypes.PolygonOptions): Promise<mapTypes.Polygon>;

@@ -66,2 +66,17 @@ import { Injectable, NgZone } from '@angular/core';

};
/**
* Creates a google.map.Rectangle for the current map.
*/
/**
* Creates a google.map.Rectangle for the current map.
*/
GoogleMapsAPIWrapper.prototype.createRectangle = /**
* Creates a google.map.Rectangle for the current map.
*/
function (options) {
return this._map.then(function (map) {
options.map = map;
return new google.maps.Rectangle(options);
});
};
GoogleMapsAPIWrapper.prototype.createPolyline = function (options) {

@@ -68,0 +83,0 @@ return this.getNativeMap().then(function (map) {

@@ -1,1 +0,1 @@

[{"__symbolic":"module","version":4,"metadata":{"GoogleMapsAPIWrapper":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":15,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"./maps-api-loader/maps-api-loader","name":"MapsAPILoader","line":20,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":20,"character":61}]}],"createMap":[{"__symbolic":"method"}],"setMapOptions":[{"__symbolic":"method"}],"createMarker":[{"__symbolic":"method"}],"createInfoWindow":[{"__symbolic":"method"}],"createCircle":[{"__symbolic":"method"}],"createPolyline":[{"__symbolic":"method"}],"createPolygon":[{"__symbolic":"method"}],"createDataLayer":[{"__symbolic":"method"}],"containsLocation":[{"__symbolic":"method"}],"subscribeToMapEvent":[{"__symbolic":"method"}],"clearInstanceListeners":[{"__symbolic":"method"}],"setCenter":[{"__symbolic":"method"}],"getZoom":[{"__symbolic":"method"}],"getBounds":[{"__symbolic":"method"}],"getMapTypeId":[{"__symbolic":"method"}],"setZoom":[{"__symbolic":"method"}],"getCenter":[{"__symbolic":"method"}],"panTo":[{"__symbolic":"method"}],"panBy":[{"__symbolic":"method"}],"fitBounds":[{"__symbolic":"method"}],"panToBounds":[{"__symbolic":"method"}],"getNativeMap":[{"__symbolic":"method"}],"triggerMapEvent":[{"__symbolic":"method"}]}}}}]
[{"__symbolic":"module","version":4,"metadata":{"GoogleMapsAPIWrapper":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":15,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"./maps-api-loader/maps-api-loader","name":"MapsAPILoader","line":20,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":20,"character":61}]}],"createMap":[{"__symbolic":"method"}],"setMapOptions":[{"__symbolic":"method"}],"createMarker":[{"__symbolic":"method"}],"createInfoWindow":[{"__symbolic":"method"}],"createCircle":[{"__symbolic":"method"}],"createRectangle":[{"__symbolic":"method"}],"createPolyline":[{"__symbolic":"method"}],"createPolygon":[{"__symbolic":"method"}],"createDataLayer":[{"__symbolic":"method"}],"containsLocation":[{"__symbolic":"method"}],"subscribeToMapEvent":[{"__symbolic":"method"}],"clearInstanceListeners":[{"__symbolic":"method"}],"setCenter":[{"__symbolic":"method"}],"getZoom":[{"__symbolic":"method"}],"getBounds":[{"__symbolic":"method"}],"getMapTypeId":[{"__symbolic":"method"}],"setZoom":[{"__symbolic":"method"}],"getCenter":[{"__symbolic":"method"}],"panTo":[{"__symbolic":"method"}],"panBy":[{"__symbolic":"method"}],"fitBounds":[{"__symbolic":"method"}],"panToBounds":[{"__symbolic":"method"}],"getNativeMap":[{"__symbolic":"method"}],"triggerMapEvent":[{"__symbolic":"method"}]}}}}]

@@ -1,1 +0,1 @@

{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":1,"members":[]},{"__symbol":2,"members":[]}]}],"createMap":[{"__symbolic":"method"}],"setMapOptions":[{"__symbolic":"method"}],"createMarker":[{"__symbolic":"method"}],"createInfoWindow":[{"__symbolic":"method"}],"createCircle":[{"__symbolic":"method"}],"createPolyline":[{"__symbolic":"method"}],"createPolygon":[{"__symbolic":"method"}],"createDataLayer":[{"__symbolic":"method"}],"containsLocation":[{"__symbolic":"method"}],"subscribeToMapEvent":[{"__symbolic":"method"}],"clearInstanceListeners":[{"__symbolic":"method"}],"setCenter":[{"__symbolic":"method"}],"getZoom":[{"__symbolic":"method"}],"getBounds":[{"__symbolic":"method"}],"getMapTypeId":[{"__symbolic":"method"}],"setZoom":[{"__symbolic":"method"}],"getCenter":[{"__symbolic":"method"}],"panTo":[{"__symbolic":"method"}],"panBy":[{"__symbolic":"method"}],"fitBounds":[{"__symbolic":"method"}],"panToBounds":[{"__symbolic":"method"}],"getNativeMap":[{"__symbolic":"method"}],"triggerMapEvent":[{"__symbolic":"method"}]}},"type":{"summaryKind":3,"type":{"reference":{"__symbol":0,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":1,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":2,"members":[]}}}}],"lifecycleHooks":[]}}}],"symbols":[{"__symbol":0,"name":"GoogleMapsAPIWrapper","filePath":"./google-maps-api-wrapper"},{"__symbol":1,"name":"MapsAPILoader","filePath":"./maps-api-loader/maps-api-loader"},{"__symbol":2,"name":"NgZone","filePath":"@angular/core"}]}
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":1,"members":[]},{"__symbol":2,"members":[]}]}],"createMap":[{"__symbolic":"method"}],"setMapOptions":[{"__symbolic":"method"}],"createMarker":[{"__symbolic":"method"}],"createInfoWindow":[{"__symbolic":"method"}],"createCircle":[{"__symbolic":"method"}],"createRectangle":[{"__symbolic":"method"}],"createPolyline":[{"__symbolic":"method"}],"createPolygon":[{"__symbolic":"method"}],"createDataLayer":[{"__symbolic":"method"}],"containsLocation":[{"__symbolic":"method"}],"subscribeToMapEvent":[{"__symbolic":"method"}],"clearInstanceListeners":[{"__symbolic":"method"}],"setCenter":[{"__symbolic":"method"}],"getZoom":[{"__symbolic":"method"}],"getBounds":[{"__symbolic":"method"}],"getMapTypeId":[{"__symbolic":"method"}],"setZoom":[{"__symbolic":"method"}],"getCenter":[{"__symbolic":"method"}],"panTo":[{"__symbolic":"method"}],"panBy":[{"__symbolic":"method"}],"fitBounds":[{"__symbolic":"method"}],"panToBounds":[{"__symbolic":"method"}],"getNativeMap":[{"__symbolic":"method"}],"triggerMapEvent":[{"__symbolic":"method"}]}},"type":{"summaryKind":3,"type":{"reference":{"__symbol":0,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":1,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":2,"members":[]}}}}],"lifecycleHooks":[]}}}],"symbols":[{"__symbol":0,"name":"GoogleMapsAPIWrapper","filePath":"./google-maps-api-wrapper"},{"__symbol":1,"name":"MapsAPILoader","filePath":"./maps-api-loader/maps-api-loader"},{"__symbol":2,"name":"NgZone","filePath":"@angular/core"}]}

@@ -21,2 +21,3 @@ export declare var google: any;

lng(): number;
toString(): string;
}

@@ -90,6 +91,34 @@ export interface Marker extends MVCObject {

}
export interface Rectangle extends MVCObject {
getBounds(): LatLngBounds;
getDraggable(): boolean;
getEditable(): boolean;
getMap(): GoogleMap;
getVisible(): boolean;
setBounds(bounds: LatLngBounds | LatLngBoundsLiteral): void;
setDraggable(draggable: boolean): void;
setEditable(editable: boolean): void;
setMap(map: GoogleMap): void;
setOptions(options: RectangleOptions): void;
setVisible(visible: boolean): void;
}
export interface RectangleOptions {
bounds?: LatLngBounds | LatLngBoundsLiteral;
clickable?: boolean;
draggable?: boolean;
editable?: boolean;
fillColor?: string;
fillOpacity?: number;
map?: GoogleMap;
strokeColor?: string;
strokeOpacity?: number;
strokePosition?: 'CENTER' | 'INSIDE' | 'OUTSIDE';
strokeWeight?: number;
visible?: boolean;
zIndex?: number;
}
export interface LatLngBounds {
contains(latLng: LatLng): boolean;
equals(other: LatLngBounds | LatLngBoundsLiteral): boolean;
extend(point: LatLng): void;
extend(point: LatLng | LatLngLiteral): void;
getCenter(): LatLng;

@@ -231,3 +260,3 @@ getNorthEast(): LatLng;

geodesic?: boolean;
icon?: Array<IconSequence>;
icons?: Array<IconSequence>;
map?: GoogleMap;

@@ -234,0 +263,0 @@ path?: Array<LatLng> | Array<LatLng | LatLngLiteral>;

@@ -1,1 +0,1 @@

[{"__symbolic":"module","version":4,"metadata":{"google":{"__symbolic":"error","message":"Variable not initialized","line":0,"character":11},"GoogleMap":{"__symbolic":"interface"},"LatLng":{"__symbolic":"interface"},"Marker":{"__symbolic":"interface"},"MarkerOptions":{"__symbolic":"interface"},"MarkerLabel":{"__symbolic":"interface"},"Circle":{"__symbolic":"interface"},"CircleOptions":{"__symbolic":"interface"},"LatLngBounds":{"__symbolic":"interface"},"LatLngBoundsLiteral":{"__symbolic":"interface"},"LatLngLiteral":{"__symbolic":"interface"},"MouseEvent":{"__symbolic":"interface"},"MapOptions":{"__symbolic":"interface"},"MapTypeStyle":{"__symbolic":"interface"},"MapTypeStyler":{"__symbolic":"interface"},"InfoWindow":{"__symbolic":"interface"},"MVCObject":{"__symbolic":"interface"},"MapsEventListener":{"__symbolic":"interface"},"Size":{"__symbolic":"interface"},"InfoWindowOptions":{"__symbolic":"interface"},"Point":{"__symbolic":"interface"},"GoogleSymbol":{"__symbolic":"interface"},"IconSequence":{"__symbolic":"interface"},"PolylineOptions":{"__symbolic":"interface"},"Polyline":{"__symbolic":"interface"},"PolyMouseEvent":{"__symbolic":"interface"},"PolygonOptions":{"__symbolic":"interface"},"Polygon":{"__symbolic":"interface"},"KmlLayer":{"__symbolic":"interface"},"KmlLayerStatus":{"__symbolic":"interface"},"KmlLayerMetadata":{"__symbolic":"interface"},"KmlAuthor":{"__symbolic":"interface"},"KmlLayerOptions":{"__symbolic":"interface"},"KmlFeatureData":{"__symbolic":"interface"},"KmlMouseEvent":{"__symbolic":"interface"},"Data":{"__symbolic":"interface"},"Feature":{"__symbolic":"interface"},"DataOptions":{"__symbolic":"interface"},"DataMouseEvent":{"__symbolic":"interface"},"GeoJsonOptions":{"__symbolic":"interface"},"Geometry":{"__symbolic":"interface"},"ControlPosition":{"RIGHT_BOTTOM":0,"TOP_LEFT":1,"TOP_CENTER":2,"TOP_RIGHT":3,"LEFT_CENTER":4,"LEFT_TOP":5,"LEFT_BOTTOM":6,"RIGHT_TOP":7,"RIGHT_CENTER":8,"BOTTOM_RIGHT":9,"BOTTOM_LEFT":10,"BOTTOM_CENTER":11},"MapTypeId":{"HYBRID":0,"ROADMAP":1,"SATELLITE":2,"TERRAIN":3},"MapTypeControlOptions":{"__symbolic":"interface"},"MapTypeControlStyle":{"DEFAULT":0,"DROPDOWN_MENU":1,"HORIZONTAL_BAR":2},"OverviewMapControlOptions":{"__symbolic":"interface"},"PanControlOptions":{"__symbolic":"interface"},"RotateControlOptions":{"__symbolic":"interface"},"ScaleControlOptions":{"__symbolic":"interface"},"ScaleControlStyle":{"DEFAULT":0},"StreetViewControlOptions":{"__symbolic":"interface"},"ZoomControlOptions":{"__symbolic":"interface"},"ZoomControlStyle":{"DEFAULT":0,"LARGE":1,"SMALL":2},"FullscreenControlOptions":{"__symbolic":"interface"}}}]
[{"__symbolic":"module","version":4,"metadata":{"google":{"__symbolic":"error","message":"Variable not initialized","line":0,"character":11},"GoogleMap":{"__symbolic":"interface"},"LatLng":{"__symbolic":"interface"},"Marker":{"__symbolic":"interface"},"MarkerOptions":{"__symbolic":"interface"},"MarkerLabel":{"__symbolic":"interface"},"Circle":{"__symbolic":"interface"},"CircleOptions":{"__symbolic":"interface"},"Rectangle":{"__symbolic":"interface"},"RectangleOptions":{"__symbolic":"interface"},"LatLngBounds":{"__symbolic":"interface"},"LatLngBoundsLiteral":{"__symbolic":"interface"},"LatLngLiteral":{"__symbolic":"interface"},"MouseEvent":{"__symbolic":"interface"},"MapOptions":{"__symbolic":"interface"},"MapTypeStyle":{"__symbolic":"interface"},"MapTypeStyler":{"__symbolic":"interface"},"InfoWindow":{"__symbolic":"interface"},"MVCObject":{"__symbolic":"interface"},"MapsEventListener":{"__symbolic":"interface"},"Size":{"__symbolic":"interface"},"InfoWindowOptions":{"__symbolic":"interface"},"Point":{"__symbolic":"interface"},"GoogleSymbol":{"__symbolic":"interface"},"IconSequence":{"__symbolic":"interface"},"PolylineOptions":{"__symbolic":"interface"},"Polyline":{"__symbolic":"interface"},"PolyMouseEvent":{"__symbolic":"interface"},"PolygonOptions":{"__symbolic":"interface"},"Polygon":{"__symbolic":"interface"},"KmlLayer":{"__symbolic":"interface"},"KmlLayerStatus":{"__symbolic":"interface"},"KmlLayerMetadata":{"__symbolic":"interface"},"KmlAuthor":{"__symbolic":"interface"},"KmlLayerOptions":{"__symbolic":"interface"},"KmlFeatureData":{"__symbolic":"interface"},"KmlMouseEvent":{"__symbolic":"interface"},"Data":{"__symbolic":"interface"},"Feature":{"__symbolic":"interface"},"DataOptions":{"__symbolic":"interface"},"DataMouseEvent":{"__symbolic":"interface"},"GeoJsonOptions":{"__symbolic":"interface"},"Geometry":{"__symbolic":"interface"},"ControlPosition":{"RIGHT_BOTTOM":0,"TOP_LEFT":1,"TOP_CENTER":2,"TOP_RIGHT":3,"LEFT_CENTER":4,"LEFT_TOP":5,"LEFT_BOTTOM":6,"RIGHT_TOP":7,"RIGHT_CENTER":8,"BOTTOM_RIGHT":9,"BOTTOM_LEFT":10,"BOTTOM_CENTER":11},"MapTypeId":{"HYBRID":0,"ROADMAP":1,"SATELLITE":2,"TERRAIN":3},"MapTypeControlOptions":{"__symbolic":"interface"},"MapTypeControlStyle":{"DEFAULT":0,"DROPDOWN_MENU":1,"HORIZONTAL_BAR":2},"OverviewMapControlOptions":{"__symbolic":"interface"},"PanControlOptions":{"__symbolic":"interface"},"RotateControlOptions":{"__symbolic":"interface"},"ScaleControlOptions":{"__symbolic":"interface"},"ScaleControlStyle":{"DEFAULT":0},"StreetViewControlOptions":{"__symbolic":"interface"},"ZoomControlOptions":{"__symbolic":"interface"},"ZoomControlStyle":{"DEFAULT":0,"LARGE":1,"SMALL":2},"FullscreenControlOptions":{"__symbolic":"interface"}}}]

@@ -1,1 +0,1 @@

{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"error","message":"Variable not initialized","fileName":"packages/core/services/google-maps-types.ts"}},{"symbol":{"__symbol":1,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":3,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":4,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":5,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":6,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":7,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":8,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":9,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":10,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":11,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":12,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":13,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":14,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":15,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":16,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":17,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":18,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":19,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":20,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":21,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":22,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":23,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":24,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":25,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":26,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":27,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":28,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":29,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":30,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":31,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":32,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":33,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":34,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":35,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":36,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":37,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":38,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":39,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":40,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":41,"members":[]},"metadata":{"RIGHT_BOTTOM":0,"TOP_LEFT":1,"TOP_CENTER":2,"TOP_RIGHT":3,"LEFT_CENTER":4,"LEFT_TOP":5,"LEFT_BOTTOM":6,"RIGHT_TOP":7,"RIGHT_CENTER":8,"BOTTOM_RIGHT":9,"BOTTOM_LEFT":10,"BOTTOM_CENTER":11}},{"symbol":{"__symbol":42,"members":[]},"metadata":{"HYBRID":0,"ROADMAP":1,"SATELLITE":2,"TERRAIN":3}},{"symbol":{"__symbol":43,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":44,"members":[]},"metadata":{"DEFAULT":0,"DROPDOWN_MENU":1,"HORIZONTAL_BAR":2}},{"symbol":{"__symbol":45,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":46,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":47,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":48,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":49,"members":[]},"metadata":{"DEFAULT":0}},{"symbol":{"__symbol":50,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":51,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":52,"members":[]},"metadata":{"DEFAULT":0,"LARGE":1,"SMALL":2}},{"symbol":{"__symbol":53,"members":[]},"metadata":{"__symbolic":"interface"}}],"symbols":[{"__symbol":0,"name":"google","filePath":"./google-maps-types"},{"__symbol":1,"name":"GoogleMap","filePath":"./google-maps-types"},{"__symbol":2,"name":"LatLng","filePath":"./google-maps-types"},{"__symbol":3,"name":"Marker","filePath":"./google-maps-types"},{"__symbol":4,"name":"MarkerOptions","filePath":"./google-maps-types"},{"__symbol":5,"name":"MarkerLabel","filePath":"./google-maps-types"},{"__symbol":6,"name":"Circle","filePath":"./google-maps-types"},{"__symbol":7,"name":"CircleOptions","filePath":"./google-maps-types"},{"__symbol":8,"name":"LatLngBounds","filePath":"./google-maps-types"},{"__symbol":9,"name":"LatLngBoundsLiteral","filePath":"./google-maps-types"},{"__symbol":10,"name":"LatLngLiteral","filePath":"./google-maps-types"},{"__symbol":11,"name":"MouseEvent","filePath":"./google-maps-types"},{"__symbol":12,"name":"MapOptions","filePath":"./google-maps-types"},{"__symbol":13,"name":"MapTypeStyle","filePath":"./google-maps-types"},{"__symbol":14,"name":"MapTypeStyler","filePath":"./google-maps-types"},{"__symbol":15,"name":"InfoWindow","filePath":"./google-maps-types"},{"__symbol":16,"name":"MVCObject","filePath":"./google-maps-types"},{"__symbol":17,"name":"MapsEventListener","filePath":"./google-maps-types"},{"__symbol":18,"name":"Size","filePath":"./google-maps-types"},{"__symbol":19,"name":"InfoWindowOptions","filePath":"./google-maps-types"},{"__symbol":20,"name":"Point","filePath":"./google-maps-types"},{"__symbol":21,"name":"GoogleSymbol","filePath":"./google-maps-types"},{"__symbol":22,"name":"IconSequence","filePath":"./google-maps-types"},{"__symbol":23,"name":"PolylineOptions","filePath":"./google-maps-types"},{"__symbol":24,"name":"Polyline","filePath":"./google-maps-types"},{"__symbol":25,"name":"PolyMouseEvent","filePath":"./google-maps-types"},{"__symbol":26,"name":"PolygonOptions","filePath":"./google-maps-types"},{"__symbol":27,"name":"Polygon","filePath":"./google-maps-types"},{"__symbol":28,"name":"KmlLayer","filePath":"./google-maps-types"},{"__symbol":29,"name":"KmlLayerStatus","filePath":"./google-maps-types"},{"__symbol":30,"name":"KmlLayerMetadata","filePath":"./google-maps-types"},{"__symbol":31,"name":"KmlAuthor","filePath":"./google-maps-types"},{"__symbol":32,"name":"KmlLayerOptions","filePath":"./google-maps-types"},{"__symbol":33,"name":"KmlFeatureData","filePath":"./google-maps-types"},{"__symbol":34,"name":"KmlMouseEvent","filePath":"./google-maps-types"},{"__symbol":35,"name":"Data","filePath":"./google-maps-types"},{"__symbol":36,"name":"Feature","filePath":"./google-maps-types"},{"__symbol":37,"name":"DataOptions","filePath":"./google-maps-types"},{"__symbol":38,"name":"DataMouseEvent","filePath":"./google-maps-types"},{"__symbol":39,"name":"GeoJsonOptions","filePath":"./google-maps-types"},{"__symbol":40,"name":"Geometry","filePath":"./google-maps-types"},{"__symbol":41,"name":"ControlPosition","filePath":"./google-maps-types"},{"__symbol":42,"name":"MapTypeId","filePath":"./google-maps-types"},{"__symbol":43,"name":"MapTypeControlOptions","filePath":"./google-maps-types"},{"__symbol":44,"name":"MapTypeControlStyle","filePath":"./google-maps-types"},{"__symbol":45,"name":"OverviewMapControlOptions","filePath":"./google-maps-types"},{"__symbol":46,"name":"PanControlOptions","filePath":"./google-maps-types"},{"__symbol":47,"name":"RotateControlOptions","filePath":"./google-maps-types"},{"__symbol":48,"name":"ScaleControlOptions","filePath":"./google-maps-types"},{"__symbol":49,"name":"ScaleControlStyle","filePath":"./google-maps-types"},{"__symbol":50,"name":"StreetViewControlOptions","filePath":"./google-maps-types"},{"__symbol":51,"name":"ZoomControlOptions","filePath":"./google-maps-types"},{"__symbol":52,"name":"ZoomControlStyle","filePath":"./google-maps-types"},{"__symbol":53,"name":"FullscreenControlOptions","filePath":"./google-maps-types"}]}
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"error","message":"Variable not initialized","fileName":"packages/core/services/google-maps-types.ts"}},{"symbol":{"__symbol":1,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":3,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":4,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":5,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":6,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":7,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":8,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":9,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":10,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":11,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":12,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":13,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":14,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":15,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":16,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":17,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":18,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":19,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":20,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":21,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":22,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":23,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":24,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":25,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":26,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":27,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":28,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":29,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":30,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":31,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":32,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":33,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":34,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":35,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":36,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":37,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":38,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":39,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":40,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":41,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":42,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":43,"members":[]},"metadata":{"RIGHT_BOTTOM":0,"TOP_LEFT":1,"TOP_CENTER":2,"TOP_RIGHT":3,"LEFT_CENTER":4,"LEFT_TOP":5,"LEFT_BOTTOM":6,"RIGHT_TOP":7,"RIGHT_CENTER":8,"BOTTOM_RIGHT":9,"BOTTOM_LEFT":10,"BOTTOM_CENTER":11}},{"symbol":{"__symbol":44,"members":[]},"metadata":{"HYBRID":0,"ROADMAP":1,"SATELLITE":2,"TERRAIN":3}},{"symbol":{"__symbol":45,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":46,"members":[]},"metadata":{"DEFAULT":0,"DROPDOWN_MENU":1,"HORIZONTAL_BAR":2}},{"symbol":{"__symbol":47,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":48,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":49,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":50,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":51,"members":[]},"metadata":{"DEFAULT":0}},{"symbol":{"__symbol":52,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":53,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":54,"members":[]},"metadata":{"DEFAULT":0,"LARGE":1,"SMALL":2}},{"symbol":{"__symbol":55,"members":[]},"metadata":{"__symbolic":"interface"}}],"symbols":[{"__symbol":0,"name":"google","filePath":"./google-maps-types"},{"__symbol":1,"name":"GoogleMap","filePath":"./google-maps-types"},{"__symbol":2,"name":"LatLng","filePath":"./google-maps-types"},{"__symbol":3,"name":"Marker","filePath":"./google-maps-types"},{"__symbol":4,"name":"MarkerOptions","filePath":"./google-maps-types"},{"__symbol":5,"name":"MarkerLabel","filePath":"./google-maps-types"},{"__symbol":6,"name":"Circle","filePath":"./google-maps-types"},{"__symbol":7,"name":"CircleOptions","filePath":"./google-maps-types"},{"__symbol":8,"name":"Rectangle","filePath":"./google-maps-types"},{"__symbol":9,"name":"RectangleOptions","filePath":"./google-maps-types"},{"__symbol":10,"name":"LatLngBounds","filePath":"./google-maps-types"},{"__symbol":11,"name":"LatLngBoundsLiteral","filePath":"./google-maps-types"},{"__symbol":12,"name":"LatLngLiteral","filePath":"./google-maps-types"},{"__symbol":13,"name":"MouseEvent","filePath":"./google-maps-types"},{"__symbol":14,"name":"MapOptions","filePath":"./google-maps-types"},{"__symbol":15,"name":"MapTypeStyle","filePath":"./google-maps-types"},{"__symbol":16,"name":"MapTypeStyler","filePath":"./google-maps-types"},{"__symbol":17,"name":"InfoWindow","filePath":"./google-maps-types"},{"__symbol":18,"name":"MVCObject","filePath":"./google-maps-types"},{"__symbol":19,"name":"MapsEventListener","filePath":"./google-maps-types"},{"__symbol":20,"name":"Size","filePath":"./google-maps-types"},{"__symbol":21,"name":"InfoWindowOptions","filePath":"./google-maps-types"},{"__symbol":22,"name":"Point","filePath":"./google-maps-types"},{"__symbol":23,"name":"GoogleSymbol","filePath":"./google-maps-types"},{"__symbol":24,"name":"IconSequence","filePath":"./google-maps-types"},{"__symbol":25,"name":"PolylineOptions","filePath":"./google-maps-types"},{"__symbol":26,"name":"Polyline","filePath":"./google-maps-types"},{"__symbol":27,"name":"PolyMouseEvent","filePath":"./google-maps-types"},{"__symbol":28,"name":"PolygonOptions","filePath":"./google-maps-types"},{"__symbol":29,"name":"Polygon","filePath":"./google-maps-types"},{"__symbol":30,"name":"KmlLayer","filePath":"./google-maps-types"},{"__symbol":31,"name":"KmlLayerStatus","filePath":"./google-maps-types"},{"__symbol":32,"name":"KmlLayerMetadata","filePath":"./google-maps-types"},{"__symbol":33,"name":"KmlAuthor","filePath":"./google-maps-types"},{"__symbol":34,"name":"KmlLayerOptions","filePath":"./google-maps-types"},{"__symbol":35,"name":"KmlFeatureData","filePath":"./google-maps-types"},{"__symbol":36,"name":"KmlMouseEvent","filePath":"./google-maps-types"},{"__symbol":37,"name":"Data","filePath":"./google-maps-types"},{"__symbol":38,"name":"Feature","filePath":"./google-maps-types"},{"__symbol":39,"name":"DataOptions","filePath":"./google-maps-types"},{"__symbol":40,"name":"DataMouseEvent","filePath":"./google-maps-types"},{"__symbol":41,"name":"GeoJsonOptions","filePath":"./google-maps-types"},{"__symbol":42,"name":"Geometry","filePath":"./google-maps-types"},{"__symbol":43,"name":"ControlPosition","filePath":"./google-maps-types"},{"__symbol":44,"name":"MapTypeId","filePath":"./google-maps-types"},{"__symbol":45,"name":"MapTypeControlOptions","filePath":"./google-maps-types"},{"__symbol":46,"name":"MapTypeControlStyle","filePath":"./google-maps-types"},{"__symbol":47,"name":"OverviewMapControlOptions","filePath":"./google-maps-types"},{"__symbol":48,"name":"PanControlOptions","filePath":"./google-maps-types"},{"__symbol":49,"name":"RotateControlOptions","filePath":"./google-maps-types"},{"__symbol":50,"name":"ScaleControlOptions","filePath":"./google-maps-types"},{"__symbol":51,"name":"ScaleControlStyle","filePath":"./google-maps-types"},{"__symbol":52,"name":"StreetViewControlOptions","filePath":"./google-maps-types"},{"__symbol":53,"name":"ZoomControlOptions","filePath":"./google-maps-types"},{"__symbol":54,"name":"ZoomControlStyle","filePath":"./google-maps-types"},{"__symbol":55,"name":"FullscreenControlOptions","filePath":"./google-maps-types"}]}

@@ -13,3 +13,5 @@ import { NgZone } from '@angular/core';

provide: GoogleMapsAPIWrapper,
useValue: jasmine.createSpyObj('GoogleMapsAPIWrapper', ['createMarker'])
useValue: {
createMarker: jest.fn()
}
}

@@ -46,4 +48,6 @@ ]

newMarker.label = 'A';
var markerInstance = jasmine.createSpyObj('Marker', ['setMap']);
apiWrapper.createMarker.and.returnValue(Promise.resolve(markerInstance));
var markerInstance = {
setMap: jest.fn()
};
apiWrapper.createMarker.mockReturnValue(Promise.resolve(markerInstance));
markerManager.addMarker(newMarker);

@@ -59,4 +63,7 @@ markerManager.deleteMarker(newMarker).then(function () { expect(markerInstance.setMap).toHaveBeenCalledWith(null); });

newMarker.label = 'A';
var markerInstance = jasmine.createSpyObj('Marker', ['setMap', 'setIcon']);
apiWrapper.createMarker.and.returnValue(Promise.resolve(markerInstance));
var markerInstance = {
setMap: jest.fn(),
setIcon: jest.fn()
};
apiWrapper.createMarker.mockReturnValue(Promise.resolve(markerInstance));
markerManager.addMarker(newMarker);

@@ -86,4 +93,8 @@ expect(apiWrapper.createMarker).toHaveBeenCalledWith({

newMarker.label = 'A';
var markerInstance = jasmine.createSpyObj('Marker', ['setMap', 'setOpacity']);
apiWrapper.createMarker.and.returnValue(Promise.resolve(markerInstance));
var markerInstance = {
setMap: jest.fn(),
setOpacity: jest.fn()
};
apiWrapper.createMarker.mockReturnValue(Promise.resolve(markerInstance));
apiWrapper.createMarker.mockReturnValue(Promise.resolve(markerInstance));
markerManager.addMarker(newMarker);

@@ -114,4 +125,7 @@ expect(apiWrapper.createMarker).toHaveBeenCalledWith({

newMarker.visible = false;
var markerInstance = jasmine.createSpyObj('Marker', ['setMap', 'setVisible']);
apiWrapper.createMarker.and.returnValue(Promise.resolve(markerInstance));
var markerInstance = {
setMap: jest.fn(),
setVisible: jest.fn()
};
apiWrapper.createMarker.mockReturnValue(Promise.resolve(markerInstance));
markerManager.addMarker(newMarker);

@@ -141,4 +155,7 @@ expect(apiWrapper.createMarker).toHaveBeenCalledWith({

newMarker.visible = false;
var markerInstance = jasmine.createSpyObj('Marker', ['setMap', 'setZIndex']);
apiWrapper.createMarker.and.returnValue(Promise.resolve(markerInstance));
var markerInstance = {
setMap: jest.fn(),
setZIndex: jest.fn()
};
apiWrapper.createMarker.mockReturnValue(Promise.resolve(markerInstance));
markerManager.addMarker(newMarker);

@@ -145,0 +162,0 @@ expect(apiWrapper.createMarker).toHaveBeenCalledWith({

@@ -13,3 +13,5 @@ import { NgZone } from '@angular/core';

provide: GoogleMapsAPIWrapper,
useValue: jasmine.createSpyObj('GoogleMapsAPIWrapper', ['createPolygon'])
useValue: {
createPolygon: jest.fn()
}
}

@@ -42,4 +44,6 @@ ]

var newPolygon = new AgmPolygon(polygonManager);
var polygonInstance = jasmine.createSpyObj('Polygon', ['setMap']);
apiWrapper.createPolygon.and.returnValue(Promise.resolve(polygonInstance));
var polygonInstance = {
setMap: jest.fn()
};
apiWrapper.createPolygon.mockReturnValue(Promise.resolve(polygonInstance));
polygonManager.addPolygon(newPolygon);

@@ -46,0 +50,0 @@ polygonManager.deletePolygon(newPolygon).then(function () {

@@ -13,3 +13,5 @@ import { NgZone } from '@angular/core';

provide: GoogleMapsAPIWrapper,
useValue: jasmine.createSpyObj('GoogleMapsAPIWrapper', ['createPolyline'])
useValue: {
createPolyline: jest.fn()
}
}

@@ -40,4 +42,6 @@ ]

var newPolyline = new AgmPolyline(polylineManager);
var polylineInstance = jasmine.createSpyObj('Polyline', ['setMap']);
apiWrapper.createPolyline.and.returnValue(Promise.resolve(polylineInstance));
var polylineInstance = {
setMap: jest.fn()
};
apiWrapper.createPolyline.mockReturnValue(Promise.resolve(polylineInstance));
polylineManager.addPolyline(newPolyline);

@@ -44,0 +48,0 @@ polylineManager.deletePolyline(newPolyline).then(function () {

@@ -11,10 +11,16 @@ import { TestBed, inject } from '@angular/core/testing';

beforeEach(function () {
doc = jasmine.createSpyObj('Document', ['createElement', 'getElementById']);
doc.getElementById.and.returnValue(null);
doc.body = jasmine.createSpyObj('body', ['appendChild']);
documentRef = jasmine.createSpyObj('Document', ['getNativeDocument']);
documentRef.getNativeDocument.and.returnValue(doc);
windowRef = jasmine.createSpyObj('windowRef', ['getNativeWindow']);
doc = {
createElement: jest.fn(),
getElementById: jest.fn().mockReturnValue(null),
body: {
appendChild: jest.fn()
}
};
documentRef = {
getNativeDocument: jest.fn().mockReturnValue(doc),
};
windowObj = {};
windowRef.getNativeWindow.and.returnValue(windowObj);
windowRef = {
getNativeWindow: jest.fn().mockReturnValue(windowObj)
};
TestBed.configureTestingModule({

@@ -30,3 +36,3 @@ providers: [

var scriptElem = {};
doc.createElement.and.returnValue(scriptElem);
doc.createElement.mockReturnValue(scriptElem);
loader.load();

@@ -45,3 +51,3 @@ expect(doc.createElement).toHaveBeenCalledWith('script');

it('should not append a second script to body when theres already one with the fixed ID', inject([MapsAPILoader], function (loader) {
doc.getElementById.and.returnValue(document.createElement('script'));
doc.getElementById.mockReturnValue(document.createElement('script'));
loader.load();

@@ -69,3 +75,3 @@ expect(doc.body.appendChild).not.toHaveBeenCalledWith();

var scriptElem = {};
doc.createElement.and.returnValue(scriptElem);
doc.createElement.mockReturnValue(scriptElem);
loader.load();

@@ -72,0 +78,0 @@ expect(doc.createElement).toHaveBeenCalled();

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc