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.6 to 1.0.0-beta.7

directives/polyline-icon.d.ts

4

core.module.d.ts

@@ -14,6 +14,8 @@ import { ModuleWithProviders } from '@angular/core';

import { AgmFitBounds } from './directives/fit-bounds';
import { AgmPolylineIcon } from './directives/polyline-icon';
import { AgmTransitLayer } from './directives/transit-layer';
/**
* @internal
*/
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)[];
export declare function coreDirectives(): (typeof AgmCircle | typeof AgmRectangle | typeof AgmMarker | typeof AgmInfoWindow | typeof AgmPolygon | typeof AgmPolylinePoint | typeof AgmPolylineIcon | typeof AgmPolyline | typeof AgmKmlLayer | typeof AgmDataLayer | typeof AgmTransitLayer | typeof AgmMap | typeof AgmFitBounds)[];
/**

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

@@ -23,2 +23,4 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {

import { AgmFitBounds } from './directives/fit-bounds';
import { AgmPolylineIcon } from './directives/polyline-icon';
import { AgmTransitLayer } from './directives/transit-layer';
/**

@@ -31,3 +33,3 @@ * @internal

AgmPolygon, AgmPolyline, AgmPolylinePoint, AgmKmlLayer,
AgmDataLayer, AgmFitBounds
AgmDataLayer, AgmFitBounds, AgmPolylineIcon, AgmTransitLayer
];

@@ -34,0 +36,0 @@ }

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

[{"__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":"./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"}}]}}}}}}]
[{"__symbolic":"module","version":4,"metadata":{"coreDirectives":{"__symbolic":"function","parameters":[],"value":[{"__symbolic":"reference","module":"./directives/map","name":"AgmMap","line":24,"character":4},{"__symbolic":"reference","module":"./directives/marker","name":"AgmMarker","line":24,"character":12},{"__symbolic":"reference","module":"./directives/info-window","name":"AgmInfoWindow","line":24,"character":23},{"__symbolic":"reference","module":"./directives/circle","name":"AgmCircle","line":24,"character":38},{"__symbolic":"reference","module":"./directives/rectangle","name":"AgmRectangle","line":24,"character":49},{"__symbolic":"reference","module":"./directives/polygon","name":"AgmPolygon","line":25,"character":4},{"__symbolic":"reference","module":"./directives/polyline","name":"AgmPolyline","line":25,"character":16},{"__symbolic":"reference","module":"./directives/polyline-point","name":"AgmPolylinePoint","line":25,"character":29},{"__symbolic":"reference","module":"./directives/kml-layer","name":"AgmKmlLayer","line":25,"character":47},{"__symbolic":"reference","module":"./directives/data-layer","name":"AgmDataLayer","line":26,"character":4},{"__symbolic":"reference","module":"./directives/fit-bounds","name":"AgmFitBounds","line":26,"character":18},{"__symbolic":"reference","module":"./directives/polyline-icon","name":"AgmPolylineIcon","line":26,"character":32},{"__symbolic":"reference","module":"./directives/transit-layer","name":"AgmTransitLayer","line":26,"character":49}]},"AgmCoreModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":34,"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":43,"character":11}},{"provide":{"__symbolic":"reference","module":"./services/maps-api-loader/maps-api-loader","name":"MapsAPILoader","line":43,"character":48},"useClass":{"__symbolic":"reference","module":"./services/maps-api-loader/lazy-maps-api-loader","name":"LazyMapsAPILoader","line":43,"character":73}},{"provide":{"__symbolic":"reference","module":"./services/maps-api-loader/lazy-maps-api-loader","name":"LAZY_MAPS_API_CONFIG","line":44,"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":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"}]}
{"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":12,"members":[]},{"__symbol":13,"members":[]}]}},{"symbol":{"__symbol":14,"members":[]},"metadata":{"__symbolic":"class","statics":{"forRoot":{"__symbolic":"function","parameters":["lazyMapsAPILoaderConfig"],"value":{"ngModule":{"__symbol":14,"members":[]},"providers":[{"__symbolic":"spread","expression":{"__symbol":15,"members":[]}},{"provide":{"__symbol":16,"members":[]},"useClass":{"__symbol":17,"members":[]}},{"provide":{"__symbol":18,"members":[]},"useValue":{"__symbolic":"reference","name":"lazyMapsAPILoaderConfig"}}]}}}},"type":{"summaryKind":2,"type":{"reference":{"__symbol":14,"members":[]},"diDeps":[],"lifecycleHooks":[]},"entryComponents":[],"providers":[],"modules":[{"reference":{"__symbol":14,"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":[]}},{"reference":{"__symbol":12,"members":[]}},{"reference":{"__symbol":13,"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":"AgmPolylineIcon","filePath":"./directives/polyline-icon"},{"__symbol":13,"name":"AgmTransitLayer","filePath":"./directives/transit-layer"},{"__symbol":14,"name":"AgmCoreModule","filePath":"./core.module"},{"__symbol":15,"name":"BROWSER_GLOBALS_PROVIDERS","filePath":"./utils/browser-globals"},{"__symbol":16,"name":"MapsAPILoader","filePath":"./services/maps-api-loader/maps-api-loader"},{"__symbol":17,"name":"LazyMapsAPILoader","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":18,"name":"LAZY_MAPS_API_CONFIG","filePath":"./services/maps-api-loader/lazy-maps-api-loader"}]}

@@ -7,2 +7,3 @@ export { AgmMap } from './directives/map';

export { AgmDataLayer } from './directives/data-layer';
export { AgmTransitLayer } from './directives/transit-layer';
export { AgmMarker } from './directives/marker';

@@ -13,1 +14,2 @@ export { AgmPolygon } from './directives/polygon';

export { AgmFitBounds } from './directives/fit-bounds';
export { AgmPolylineIcon } from './directives/polyline-icon';

@@ -7,2 +7,3 @@ export { AgmMap } from './directives/map';

export { AgmDataLayer } from './directives/data-layer';
export { AgmTransitLayer } from './directives/transit-layer';
export { AgmMarker } from './directives/marker';

@@ -13,2 +14,3 @@ export { AgmPolygon } from './directives/polygon';

export { AgmFitBounds } from './directives/fit-bounds';
export { AgmPolylineIcon } from './directives/polyline-icon';
//# 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/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"]}]}]
[{"__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/transit-layer","export":["AgmTransitLayer"]},{"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"]},{"from":"./directives/polyline-icon","export":["AgmPolylineIcon"]}]}]

@@ -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":[]}}],"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"}]}
{"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":[]}}],"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":"AgmTransitLayer","filePath":"./directives"},{"__symbol":13,"name":"AgmTransitLayer","filePath":"./directives/transit-layer"},{"__symbol":14,"name":"AgmMarker","filePath":"./directives"},{"__symbol":15,"name":"AgmMarker","filePath":"./directives/marker"},{"__symbol":16,"name":"AgmPolygon","filePath":"./directives"},{"__symbol":17,"name":"AgmPolygon","filePath":"./directives/polygon"},{"__symbol":18,"name":"AgmPolyline","filePath":"./directives"},{"__symbol":19,"name":"AgmPolyline","filePath":"./directives/polyline"},{"__symbol":20,"name":"AgmPolylinePoint","filePath":"./directives"},{"__symbol":21,"name":"AgmPolylinePoint","filePath":"./directives/polyline-point"},{"__symbol":22,"name":"AgmFitBounds","filePath":"./directives"},{"__symbol":23,"name":"AgmFitBounds","filePath":"./directives/fit-bounds"},{"__symbol":24,"name":"AgmPolylineIcon","filePath":"./directives"},{"__symbol":25,"name":"AgmPolylineIcon","filePath":"./directives/polyline-icon"}]}

@@ -49,3 +49,4 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {

.pipe(distinctUntilChanged(function (x, y) {
return x.latLng.lat === y.latLng.lng;
return x.latLng.lat === y.latLng.lat &&
x.latLng.lng === y.latLng.lng;
}), takeUntil(this._destroyed$))

@@ -52,0 +53,0 @@ .subscribe(function (details) { return _this._updateBounds(details); });

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

import { ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core';
import { ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges, NgZone } from '@angular/core';
import { MouseEvent } from '../map-types';

@@ -34,2 +34,3 @@ import { GoogleMapsAPIWrapper } from '../services/google-maps-api-wrapper';

protected _fitBoundsService: FitBoundsService;
private _zone;
/**

@@ -58,2 +59,6 @@ * The longitude that defines the center of the map.

/**
* The control size for the default map controls. Only governs the controls made by the Maps API itself
*/
controlSize: number;
/**
* Enables/disables if map is draggable.

@@ -183,2 +188,9 @@ */

/**
* A map icon represents a point of interest, also known as a POI.
* When map icons are clickable by default, an info window is displayed.
* When this property is set to false, the info window will not be shown but the click event
* will still fire
*/
showDefaultInfoWindow: boolean;
/**
* This setting controls how gestures on the map are handled.

@@ -193,2 +205,17 @@ * Allowed values:

/**
* Controls the automatic switching behavior for the angle of incidence of
* the map. The only allowed values are 0 and 45. The value 0 causes the map
* to always use a 0° overhead view regardless of the zoom level and
* viewport. The value 45 causes the tilt angle to automatically switch to
* 45 whenever 45° imagery is available for the current zoom level and
* viewport, and switch back to 0 whenever 45° imagery is not available
* (this is the default behavior). 45° imagery is only available for
* satellite and hybrid map types, within some locations, and at some zoom
* levels. Note: getTilt returns the current tilt angle, not the value
* specified by this option. Because getTilt and this option refer to
* different things, do not bind() the tilt property; doing so may yield
* unpredictable effects. (Default of AGM is 0 (disabled). Enable it with value 45.)
*/
tilt: number;
/**
* Options for restricting the bounds of the map.

@@ -244,3 +271,3 @@ * User cannot pan or zoom away from restricted area.

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

@@ -247,0 +274,0 @@ ngOnInit(): void;

@@ -10,3 +10,3 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {

};
import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core';
import { Component, ElementRef, EventEmitter, Input, Output, NgZone } from '@angular/core';
import { GoogleMapsAPIWrapper } from '../services/google-maps-api-wrapper';

@@ -21,2 +21,3 @@ import { CircleManager } from '../services/managers/circle-manager';

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

@@ -47,6 +48,7 @@ /**

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

@@ -143,2 +145,9 @@ * The longitude that defines the center of the map.

/**
* A map icon represents a point of interest, also known as a POI.
* When map icons are clickable by default, an info window is displayed.
* When this property is set to false, the info window will not be shown but the click event
* will still fire
*/
this.showDefaultInfoWindow = true;
/**
* This setting controls how gestures on the map are handled.

@@ -152,2 +161,17 @@ * Allowed values:

this.gestureHandling = 'auto';
/**
* Controls the automatic switching behavior for the angle of incidence of
* the map. The only allowed values are 0 and 45. The value 0 causes the map
* to always use a 0° overhead view regardless of the zoom level and
* viewport. The value 45 causes the tilt angle to automatically switch to
* 45 whenever 45° imagery is available for the current zoom level and
* viewport, and switch back to 0 whenever 45° imagery is not available
* (this is the default behavior). 45° imagery is only available for
* satellite and hybrid map types, within some locations, and at some zoom
* levels. Note: getTilt returns the current tilt angle, not the value
* specified by this option. Because getTilt and this option refer to
* different things, do not bind() the tilt property; doing so may yield
* unpredictable effects. (Default of AGM is 0 (disabled). Enable it with value 45.)
*/
this.tilt = 0;
this._observableSubscriptions = [];

@@ -209,2 +233,3 @@ /**

maxZoom: this.maxZoom,
controlSize: this.controlSize,
disableDefaultUI: this.disableDefaultUI,

@@ -236,2 +261,3 @@ disableDoubleClickZoom: this.disableDoubleClickZoom,

gestureHandling: this.gestureHandling,
tilt: this.tilt,
restriction: this.restriction,

@@ -336,6 +362,10 @@ })

var _this = this;
this._fitBoundsSubscription = this._fitBoundsService.getBounds$().subscribe(function (b) { return _this._updateBounds(b); });
this._zone.runOutsideAngular(function () {
_this._fitBoundsSubscription = _this._fitBoundsService.getBounds$().subscribe(function (b) {
_this._zone.run(function () { return _this._updateBounds(b); });
});
});
};
AgmMap.prototype._updateBounds = function (bounds) {
if (this._isLatLngBoundsLiteral(bounds) && google && google.maps) {
if (this._isLatLngBoundsLiteral(bounds) && typeof google !== 'undefined' && google && google.maps && google.maps.LatLngBounds) {
var newBounds = new google.maps.LatLngBounds();

@@ -403,3 +433,13 @@ newBounds.union(bounds);

var s = _this._mapsWrapper.subscribeToMapEvent(e.name).subscribe(function (event) {
var value = { coords: { lat: event.latLng.lat(), lng: event.latLng.lng() } };
var value = {
coords: {
lat: event.latLng.lat(),
lng: event.latLng.lng()
},
placeId: event.placeId
};
// the placeId will be undefined in case the event was not an IconMouseEvent (google types)
if (value.placeId && !_this.showDefaultInfoWindow) {
event.stop();
}
e.emitter.emit(value);

@@ -420,3 +460,3 @@ });

'fullscreenControl', 'fullscreenControlOptions', 'scaleControl', 'scaleControlOptions',
'mapTypeId', 'clickableIcons', 'gestureHandling', 'restriction'
'mapTypeId', 'clickableIcons', 'gestureHandling', 'tilt', 'restriction'
];

@@ -444,2 +484,6 @@ __decorate([

__decorate([
Input(),
__metadata("design:type", Number)
], AgmMap.prototype, "controlSize", void 0);
__decorate([
Input('mapDraggable'),

@@ -554,2 +598,6 @@ __metadata("design:type", Boolean)

Input(),
__metadata("design:type", Boolean)
], AgmMap.prototype, "showDefaultInfoWindow", void 0);
__decorate([
Input(),
__metadata("design:type", String)

@@ -559,2 +607,6 @@ ], AgmMap.prototype, "gestureHandling", void 0);

Input(),
__metadata("design:type", Number)
], AgmMap.prototype, "tilt", void 0);
__decorate([
Input(),
__metadata("design:type", Object)

@@ -604,3 +656,3 @@ ], AgmMap.prototype, "restriction", void 0);

PolylineManager, PolygonManager, KmlLayerManager, DataLayerManager, DataLayerManager,
FitBoundsService
TransitLayerManager, FitBoundsService
],

@@ -612,5 +664,5 @@ host: {

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 "
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 "
}),
__metadata("design:paramtypes", [ElementRef, GoogleMapsAPIWrapper, FitBoundsService])
__metadata("design:paramtypes", [ElementRef, GoogleMapsAPIWrapper, FitBoundsService, NgZone])
], AgmMap);

@@ -617,0 +669,0 @@ return AgmMap;

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

[{"__symbolic":"module","version":4,"metadata":{"AgmMap":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":45,"character":1},"arguments":[{"selector":"agm-map","providers":[{"__symbolic":"reference","module":"../services/google-maps-api-wrapper","name":"GoogleMapsAPIWrapper","line":48,"character":4},{"__symbolic":"reference","module":"../services/managers/marker-manager","name":"MarkerManager","line":48,"character":26},{"__symbolic":"reference","module":"../services/managers/info-window-manager","name":"InfoWindowManager","line":48,"character":41},{"__symbolic":"reference","module":"../services/managers/circle-manager","name":"CircleManager","line":48,"character":60},{"__symbolic":"reference","module":"../services/managers/rectangle-manager","name":"RectangleManager","line":48,"character":75},{"__symbolic":"reference","module":"../services/managers/polyline-manager","name":"PolylineManager","line":49,"character":4},{"__symbolic":"reference","module":"../services/managers/polygon-manager","name":"PolygonManager","line":49,"character":21},{"__symbolic":"reference","module":"./../services/managers/kml-layer-manager","name":"KmlLayerManager","line":49,"character":37},{"__symbolic":"reference","module":"./../services/managers/data-layer-manager","name":"DataLayerManager","line":49,"character":54},{"__symbolic":"reference","module":"./../services/managers/data-layer-manager","name":"DataLayerManager","line":49,"character":72},{"__symbolic":"reference","module":"../services/fit-bounds","name":"FitBoundsService","line":50,"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":76,"character":3}}]}],"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":81,"character":3}}]}],"zoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":3}}]}],"minZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":92,"character":3}}]}],"maxZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":104,"character":3},"arguments":["mapDraggable"]}]}],"disableDoubleClickZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":109,"character":3}}]}],"disableDefaultUI":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":115,"character":3}}]}],"scrollwheel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":120,"character":3}}]}],"backgroundColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":126,"character":3}}]}],"draggableCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":134,"character":3}}]}],"draggingCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":142,"character":3}}]}],"keyboardShortcuts":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":148,"character":3}}]}],"zoomControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":153,"character":3}}]}],"zoomControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":158,"character":3}}]}],"styles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":164,"character":3}}]}],"usePanning":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":171,"character":3}}]}],"streetViewControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":178,"character":3}}]}],"streetViewControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":183,"character":3}}]}],"fitBounds":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":189,"character":3}}]}],"scaleControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":194,"character":3}}]}],"scaleControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":199,"character":3}}]}],"mapTypeControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":204,"character":3}}]}],"mapTypeControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":209,"character":3}}]}],"panControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":214,"character":3}}]}],"panControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":219,"character":3}}]}],"rotateControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":224,"character":3}}]}],"rotateControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":229,"character":3}}]}],"fullscreenControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":234,"character":3}}]}],"fullscreenControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":239,"character":3}}]}],"mapTypeId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":244,"character":3}}]}],"clickableIcons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":250,"character":3}}]}],"gestureHandling":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":260,"character":3}}]}],"restriction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":266,"character":3}}]}],"mapClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":286,"character":3}}]}],"mapRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":292,"character":3}}]}],"mapDblClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":298,"character":3}}]}],"centerChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":303,"character":3}}]}],"boundsChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":308,"character":3}}]}],"mapTypeIdChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":313,"character":3}}]}],"idle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":318,"character":3}}]}],"zoomChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":323,"character":3}}]}],"mapReady":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":329,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":331,"character":29},{"__symbolic":"reference","module":"../services/google-maps-api-wrapper","name":"GoogleMapsAPIWrapper","line":331,"character":63},{"__symbolic":"reference","module":"../services/fit-bounds","name":"FitBoundsService","line":331,"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","restriction"]}}}}]
[{"__symbolic":"module","version":4,"metadata":{"AgmMap":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":45,"character":1},"arguments":[{"selector":"agm-map","providers":[{"__symbolic":"reference","module":"../services/google-maps-api-wrapper","name":"GoogleMapsAPIWrapper","line":48,"character":4},{"__symbolic":"reference","module":"../services/managers/marker-manager","name":"MarkerManager","line":48,"character":26},{"__symbolic":"reference","module":"../services/managers/info-window-manager","name":"InfoWindowManager","line":48,"character":41},{"__symbolic":"reference","module":"../services/managers/circle-manager","name":"CircleManager","line":48,"character":60},{"__symbolic":"reference","module":"../services/managers/rectangle-manager","name":"RectangleManager","line":48,"character":75},{"__symbolic":"reference","module":"../services/managers/polyline-manager","name":"PolylineManager","line":49,"character":4},{"__symbolic":"reference","module":"../services/managers/polygon-manager","name":"PolygonManager","line":49,"character":21},{"__symbolic":"reference","module":"./../services/managers/kml-layer-manager","name":"KmlLayerManager","line":49,"character":37},{"__symbolic":"reference","module":"./../services/managers/data-layer-manager","name":"DataLayerManager","line":49,"character":54},{"__symbolic":"reference","module":"./../services/managers/data-layer-manager","name":"DataLayerManager","line":49,"character":72},{"__symbolic":"reference","module":"../services/managers/transit-layer-manager","name":"TransitLayerManager","line":50,"character":4},{"__symbolic":"reference","module":"../services/fit-bounds","name":"FitBoundsService","line":50,"character":25}],"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":76,"character":3}}]}],"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":81,"character":3}}]}],"zoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":3}}]}],"minZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":92,"character":3}}]}],"maxZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3}}]}],"controlSize":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":103,"character":3}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":109,"character":3},"arguments":["mapDraggable"]}]}],"disableDoubleClickZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":114,"character":3}}]}],"disableDefaultUI":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":120,"character":3}}]}],"scrollwheel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":125,"character":3}}]}],"backgroundColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":131,"character":3}}]}],"draggableCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":139,"character":3}}]}],"draggingCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":147,"character":3}}]}],"keyboardShortcuts":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":153,"character":3}}]}],"zoomControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":158,"character":3}}]}],"zoomControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":163,"character":3}}]}],"styles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":169,"character":3}}]}],"usePanning":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":176,"character":3}}]}],"streetViewControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":183,"character":3}}]}],"streetViewControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":188,"character":3}}]}],"fitBounds":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":194,"character":3}}]}],"scaleControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":199,"character":3}}]}],"scaleControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":204,"character":3}}]}],"mapTypeControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":209,"character":3}}]}],"mapTypeControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":214,"character":3}}]}],"panControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":219,"character":3}}]}],"panControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":224,"character":3}}]}],"rotateControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":229,"character":3}}]}],"rotateControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":234,"character":3}}]}],"fullscreenControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":239,"character":3}}]}],"fullscreenControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":244,"character":3}}]}],"mapTypeId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":249,"character":3}}]}],"clickableIcons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":255,"character":3}}]}],"showDefaultInfoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":263,"character":3}}]}],"gestureHandling":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":273,"character":3}}]}],"tilt":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":289,"character":3}}]}],"restriction":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":295,"character":3}}]}],"mapClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":315,"character":3}}]}],"mapRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":321,"character":3}}]}],"mapDblClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":327,"character":3}}]}],"centerChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":332,"character":3}}]}],"boundsChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":337,"character":3}}]}],"mapTypeIdChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":342,"character":3}}]}],"idle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":347,"character":3}}]}],"zoomChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":352,"character":3}}]}],"mapReady":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":358,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":360,"character":29},{"__symbolic":"reference","module":"../services/google-maps-api-wrapper","name":"GoogleMapsAPIWrapper","line":360,"character":63},{"__symbolic":"reference","module":"../services/fit-bounds","name":"FitBoundsService","line":360,"character":114},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":360,"character":147}]}],"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","tilt","restriction"]}}}}]

@@ -17,5 +17,6 @@ /**

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";
import * as i10 from "../services/managers/transit-layer-manager";
import * as i11 from "../services/maps-api-loader/maps-api-loader";
import * as i12 from "../services/fit-bounds";
import * as i13 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 }"];

@@ -25,5 +26,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, 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", restriction: "restriction" }, { 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, 12, "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(4608, null, i10.TransitLayerManager, i10.TransitLayerManager, [i2.GoogleMapsAPIWrapper]), i0.ɵprd(512, null, i2.GoogleMapsAPIWrapper, i2.GoogleMapsAPIWrapper, [i11.MapsAPILoader, i0.NgZone]), i0.ɵprd(512, null, i12.FitBoundsService, i12.FitBoundsService, [i11.MapsAPILoader]), i0.ɵdid(12, 770048, null, 0, i13.AgmMap, [i0.ElementRef, i2.GoogleMapsAPIWrapper, i12.FitBoundsService, i0.NgZone], null, null)], function (_ck, _v) { _ck(_v, 12, 0); }, function (_ck, _v) { var currVal_0 = true; _ck(_v, 0, 0, currVal_0); }); }
var AgmMapNgFactory = i0.ɵccf("agm-map", i13.AgmMap, View_AgmMap_Host_0, { longitude: "longitude", latitude: "latitude", zoom: "zoom", minZoom: "minZoom", maxZoom: "maxZoom", controlSize: "controlSize", 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", showDefaultInfoWindow: "showDefaultInfoWindow", gestureHandling: "gestureHandling", tilt: "tilt", restriction: "restriction" }, { 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":[]}}]}],"restriction":[{"__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","restriction"]}},"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","restriction":"restriction"},"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,"styles":["\n .agm-map-container-inner {\n width: inherit;\n height: inherit;\n }\n .agm-map-content {\n display:none;\n }\n "],"animations":[]},"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"}]}
{"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":[]}}]}],"controlSize":[{"__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":[]}}]}],"showDefaultInfoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"gestureHandling":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"tilt":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"restriction":[{"__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":[]},{"__symbol":6,"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","tilt","restriction"]}},"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":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[0,1,3]},"isComponent":true,"selector":"agm-map","exportAs":null,"inputs":{"longitude":"longitude","latitude":"latitude","zoom":"zoom","minZoom":"minZoom","maxZoom":"maxZoom","controlSize":"controlSize","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","showDefaultInfoWindow":"showDefaultInfoWindow","gestureHandling":"gestureHandling","tilt":"tilt","restriction":"restriction"},"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":7,"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":7,"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":7,"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":[]}}}}],"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":[]}}}}],"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":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":[]}}}},{"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":6,"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":6,"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":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},{"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":6,"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":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":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":6,"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":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":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":6,"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":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":16,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":16,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":5,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":5,"members":[]},"diDeps":[{"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":7,"members":[]}}}}],"multi":false}],"viewProviders":[],"queries":[],"guards":{},"viewQueries":[],"entryComponents":[],"changeDetection":1,"template":{"ngContentSelectors":["*"],"encapsulation":0,"styles":["\n .agm-map-container-inner {\n width: inherit;\n height: inherit;\n }\n .agm-map-content {\n display:none;\n }\n "],"animations":[]},"componentViewType":{"__symbol":17,"members":[]},"rendererType":{"__symbol":18,"members":[]},"componentFactory":{"__symbol":19,"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":"NgZone","filePath":"@angular/core"},{"__symbol":7,"name":"MapsAPILoader","filePath":"../services/maps-api-loader/maps-api-loader"},{"__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":"TransitLayerManager","filePath":"../services/managers/transit-layer-manager"},{"__symbol":17,"name":"View_AgmMap_0","filePath":"./map.ngfactory"},{"__symbol":18,"name":"RenderType_AgmMap","filePath":"./map.ngfactory"},{"__symbol":19,"name":"AgmMapNgFactory","filePath":"./map.ngfactory"}]}

@@ -83,4 +83,10 @@ import { AfterContentInit, EventEmitter, OnChanges, OnDestroy, QueryList, SimpleChange } from '@angular/core';

*/
animation: 'BOUNCE' | 'DROP' | null;
animation: Animation;
/**
* This event is fired when the marker's animation property changes.
*
* @memberof AgmMarker
*/
animationChange: EventEmitter<"BOUNCE" | "DROP">;
/**
* This event emitter gets emitted when the user clicks on the marker.

@@ -137,1 +143,2 @@ */

}
export declare type Animation = 'BOUNCE' | 'DROP' | null;

@@ -72,2 +72,8 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {

/**
* This event is fired when the marker's animation property changes.
*
* @memberof AgmMarker
*/
this.animationChange = new EventEmitter();
/**
* This event emitter gets emitted when the user clicks on the marker.

@@ -218,2 +224,7 @@ */

this._observableSubscriptions.push(mout);
var anChng = this._markerManager.createEventObservable('animation_changed', this)
.subscribe(function () {
_this.animationChange.emit(_this.animation);
});
this._observableSubscriptions.push(anChng);
};

@@ -276,3 +287,11 @@ /** @internal */

__decorate([
Input(),
__metadata("design:type", String)
], AgmMarker.prototype, "animation", void 0);
__decorate([
Output(),
__metadata("design:type", Object)
], AgmMarker.prototype, "animationChange", void 0);
__decorate([
Output(),
__metadata("design:type", EventEmitter)

@@ -279,0 +298,0 @@ ], AgmMarker.prototype, "markerClick", void 0);

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

[{"__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","dragStart","drag","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}}]}],"dragStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":125,"character":3}}]}],"drag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":130,"character":3}}]}],"dragEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":135,"character":3}}]}],"mouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":140,"character":3}}]}],"mouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":145,"character":3}}]}],"infoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":148,"character":3},"arguments":[{"__symbolic":"reference","module":"./info-window","name":"AgmInfoWindow","line":148,"character":19}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../services/managers/marker-manager","name":"MarkerManager","line":156,"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"}]}}}}]
[{"__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","dragStart","drag","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"]}]}],"animation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":110,"character":3}}]}],"animationChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":117,"character":3}}]}],"markerClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":122,"character":3}}]}],"markerRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":127,"character":3}}]}],"dragStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":132,"character":3}}]}],"drag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":137,"character":3}}]}],"dragEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":142,"character":3}}]}],"mouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":147,"character":3}}]}],"mouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":152,"character":3}}]}],"infoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":155,"character":3},"arguments":[{"__symbolic":"reference","module":"./info-window","name":"AgmInfoWindow","line":155,"character":19}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../services/managers/marker-manager","name":"MarkerManager","line":163,"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"}]}},"Animation":{"__symbolic":"interface"}}}]

@@ -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":[]}}]}],"markerRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"dragStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"drag":[{"__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","dragStart":"dragStart","drag":"drag","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"}]}
{"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"]}]}],"animation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"animationChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"markerClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"markerRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"dragStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"drag":[{"__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":{"latitude":"latitude","longitude":"longitude","title":"title","label":"label","draggable":"markerDraggable","iconUrl":"iconUrl","visible":"visible","openInfoWindow":"openInfoWindow","opacity":"opacity","zIndex":"zIndex","clickable":"markerClickable","animation":"animation"},"outputs":{"animationChange":"animationChange","markerClick":"markerClick","markerRightClick":"markerRightClick","dragStart":"dragStart","drag":"drag","dragEnd":"dragEnd","mouseOver":"mouseOver","mouseOut":"mouseOut"},"hostListeners":{},"hostProperties":{},"hostAttributes":{},"providers":[{"token":{"identifier":{"reference":{"__symbol":7,"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}},{"symbol":{"__symbol":6,"members":[]},"metadata":{"__symbolic":"interface"}}],"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":"Animation","filePath":"./marker"},{"__symbol":7,"name":"FitBoundsAccessor","filePath":"../services/fit-bounds"}]}

@@ -5,3 +5,3 @@ import { EventEmitter, OnChanges, SimpleChanges } from '@angular/core';

* AgmPolylinePoint represents one element of a polyline within a {@link
* SembGoogleMapPolyline}
* AgmPolyline}
*/

@@ -8,0 +8,0 @@ export declare class AgmPolylinePoint implements OnChanges {

@@ -13,3 +13,3 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {

* AgmPolylinePoint represents one element of a polyline within a {@link
* SembGoogleMapPolyline}
* AgmPolyline}
*/

@@ -26,4 +26,4 @@ var AgmPolylinePoint = /** @class */ (function () {

var position = {
lat: changes['latitude'].currentValue,
lng: changes['longitude'].currentValue
lat: changes['latitude'] ? changes['latitude'].currentValue : this.latitude,
lng: changes['longitude'] ? changes['longitude'].currentValue : this.longitude
};

@@ -30,0 +30,0 @@ this.positionChanged.emit(position);

@@ -5,2 +5,3 @@ import { AfterContentInit, EventEmitter, OnChanges, OnDestroy, QueryList, SimpleChanges } from '@angular/core';

import { AgmPolylinePoint } from './polyline-point';
import { AgmPolylineIcon } from './polyline-icon';
/**

@@ -128,2 +129,3 @@ * AgmPolyline renders a polyline on a {@link AgmMap}

points: QueryList<AgmPolylinePoint>;
iconSequences: QueryList<AgmPolylineIcon>;
private static _polylineOptionsAttributes;

@@ -142,2 +144,3 @@ private _id;

_getPoints(): Array<AgmPolylinePoint>;
_getIcons(): Array<AgmPolylineIcon>;
/** @internal */

@@ -144,0 +147,0 @@ id(): string;

@@ -13,2 +13,3 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {

import { AgmPolylinePoint } from './polyline-point';
import { AgmPolylineIcon } from './polyline-icon';
var polylineId = 0;

@@ -136,5 +137,7 @@ /**

}
var s = this.points.changes.subscribe(function () { return _this._polylineManager.updatePolylinePoints(_this); });
this._subscriptions.push(s);
var pointSub = this.points.changes.subscribe(function () { return _this._polylineManager.updatePolylinePoints(_this); });
this._subscriptions.push(pointSub);
this._polylineManager.updatePolylinePoints(this);
var iconSub = this.iconSequences.changes.subscribe(function () { return _this._polylineManager.updateIconSequences(_this); });
this._subscriptions.push(iconSub);
};

@@ -190,2 +193,8 @@ AgmPolyline.prototype.ngOnChanges = function (changes) {

};
AgmPolyline.prototype._getIcons = function () {
if (this.iconSequences) {
return this.iconSequences.toArray();
}
return [];
};
/** @internal */

@@ -292,2 +301,6 @@ AgmPolyline.prototype.id = function () { return this._id; };

], AgmPolyline.prototype, "points", void 0);
__decorate([
ContentChildren(AgmPolylineIcon),
__metadata("design:type", QueryList)
], AgmPolyline.prototype, "iconSequences", void 0);
AgmPolyline = AgmPolyline_1 = __decorate([

@@ -294,0 +307,0 @@ Directive({

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

[{"__symbolic":"module","version":4,"metadata":{"AgmPolyline":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":35,"character":1},"arguments":[{"selector":"agm-polyline"}]}],"members":{"clickable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":42,"character":3}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3},"arguments":["polylineDraggable"]}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":55,"character":3}}]}],"geodesic":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":63,"character":3}}]}],"strokeColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":68,"character":3}}]}],"strokeOpacity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":73,"character":3}}]}],"strokeWeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":78,"character":3}}]}],"visible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":83,"character":3}}]}],"zIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":88,"character":3}}]}],"lineClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":93,"character":3}}]}],"lineDblClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":98,"character":3}}]}],"lineDrag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":103,"character":3}}]}],"lineDragEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":108,"character":3}}]}],"lineDragStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":113,"character":3}}]}],"lineMouseDown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":118,"character":3}}]}],"lineMouseMove":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":123,"character":3}}]}],"lineMouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":128,"character":3}}]}],"lineMouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":133,"character":3}}]}],"lineMouseUp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":138,"character":3}}]}],"lineRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":143,"character":3}}]}],"polyPathChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":148,"character":3}}]}],"points":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":153,"character":3},"arguments":[{"__symbolic":"reference","module":"./polyline-point","name":"AgmPolylinePoint","line":153,"character":19}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../services/managers/polyline-manager","name":"PolylineManager","line":164,"character":40}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"getPath":[{"__symbolic":"method"}],"_init":[{"__symbolic":"method"}],"_addEventListeners":[{"__symbolic":"method"}],"_getPoints":[{"__symbolic":"method"}],"id":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]},"statics":{"_polylineOptionsAttributes":["draggable","editable","visible","geodesic","strokeColor","strokeOpacity","strokeWeight","zIndex"]}},"PathEvent":{"__symbolic":"interface"}}}]
[{"__symbolic":"module","version":4,"metadata":{"AgmPolyline":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":36,"character":1},"arguments":[{"selector":"agm-polyline"}]}],"members":{"clickable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":43,"character":3}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":50,"character":3},"arguments":["polylineDraggable"]}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":56,"character":3}}]}],"geodesic":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":3}}]}],"strokeColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":69,"character":3}}]}],"strokeOpacity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":74,"character":3}}]}],"strokeWeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":79,"character":3}}]}],"visible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":84,"character":3}}]}],"zIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":89,"character":3}}]}],"lineClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":94,"character":3}}]}],"lineDblClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":99,"character":3}}]}],"lineDrag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":104,"character":3}}]}],"lineDragEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":109,"character":3}}]}],"lineDragStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":114,"character":3}}]}],"lineMouseDown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":119,"character":3}}]}],"lineMouseMove":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":124,"character":3}}]}],"lineMouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":129,"character":3}}]}],"lineMouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":134,"character":3}}]}],"lineMouseUp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":139,"character":3}}]}],"lineRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":144,"character":3}}]}],"polyPathChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":149,"character":3}}]}],"points":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":154,"character":3},"arguments":[{"__symbolic":"reference","module":"./polyline-point","name":"AgmPolylinePoint","line":154,"character":19}]}]}],"iconSequences":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":156,"character":3},"arguments":[{"__symbolic":"reference","module":"./polyline-icon","name":"AgmPolylineIcon","line":156,"character":19}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../services/managers/polyline-manager","name":"PolylineManager","line":167,"character":40}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"getPath":[{"__symbolic":"method"}],"_init":[{"__symbolic":"method"}],"_addEventListeners":[{"__symbolic":"method"}],"_getPoints":[{"__symbolic":"method"}],"_getIcons":[{"__symbolic":"method"}],"id":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]},"statics":{"_polylineOptionsAttributes":["draggable","editable","visible","geodesic","strokeColor","strokeOpacity","strokeWeight","zIndex"]}},"PathEvent":{"__symbolic":"interface"}}}]

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

{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"class","members":{"clickable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]},"arguments":["polylineDraggable"]}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"geodesic":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"strokeColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"strokeOpacity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"strokeWeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"visible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"zIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"lineClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineDblClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineDrag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineDragEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineDragStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineMouseDown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineMouseMove":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineMouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineMouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineMouseUp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"polyPathChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"points":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":3,"members":[]},"arguments":[{"__symbol":4,"members":[]}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"getPath":[{"__symbolic":"method"}],"_init":[{"__symbolic":"method"}],"_addEventListeners":[{"__symbolic":"method"}],"_getPoints":[{"__symbolic":"method"}],"id":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]},"statics":{"_polylineOptionsAttributes":["draggable","editable","visible","geodesic","strokeColor","strokeOpacity","strokeWeight","zIndex"]}},"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-polyline","exportAs":null,"inputs":{"clickable":"clickable","draggable":"polylineDraggable","editable":"editable","geodesic":"geodesic","strokeColor":"strokeColor","strokeOpacity":"strokeOpacity","strokeWeight":"strokeWeight","visible":"visible","zIndex":"zIndex"},"outputs":{"lineClick":"lineClick","lineDblClick":"lineDblClick","lineDrag":"lineDrag","lineDragEnd":"lineDragEnd","lineDragStart":"lineDragStart","lineMouseDown":"lineMouseDown","lineMouseMove":"lineMouseMove","lineMouseOut":"lineMouseOut","lineMouseOver":"lineMouseOver","lineMouseUp":"lineMouseUp","lineRightClick":"lineRightClick","polyPathChange":"polyPathChange"},"hostListeners":{},"hostProperties":{},"hostAttributes":{},"providers":[],"viewProviders":[],"queries":[{"selectors":[{"identifier":{"reference":{"__symbol":4,"members":[]}}}],"first":false,"descendants":false,"propertyName":"points","read":null}],"guards":{},"viewQueries":[],"entryComponents":[],"changeDetection":null,"template":null,"componentViewType":null,"rendererType":null,"componentFactory":null}},{"symbol":{"__symbol":6,"members":[]},"metadata":{"__symbolic":"interface"}}],"symbols":[{"__symbol":0,"name":"AgmPolyline","filePath":"./polyline"},{"__symbol":1,"name":"Input","filePath":"@angular/core"},{"__symbol":2,"name":"Output","filePath":"@angular/core"},{"__symbol":3,"name":"ContentChildren","filePath":"@angular/core"},{"__symbol":4,"name":"AgmPolylinePoint","filePath":"./polyline-point"},{"__symbol":5,"name":"PolylineManager","filePath":"../services/managers/polyline-manager"},{"__symbol":6,"name":"PathEvent","filePath":"./polyline"}]}
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"class","members":{"clickable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]},"arguments":["polylineDraggable"]}]}],"editable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"geodesic":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"strokeColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"strokeOpacity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"strokeWeight":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"visible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"zIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"lineClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineDblClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineDrag":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineDragEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineDragStart":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineMouseDown":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineMouseMove":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineMouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineMouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineMouseUp":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"lineRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"polyPathChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"points":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":3,"members":[]},"arguments":[{"__symbol":4,"members":[]}]}]}],"iconSequences":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":3,"members":[]},"arguments":[{"__symbol":5,"members":[]}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":6,"members":[]}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"getPath":[{"__symbolic":"method"}],"_init":[{"__symbolic":"method"}],"_addEventListeners":[{"__symbolic":"method"}],"_getPoints":[{"__symbolic":"method"}],"_getIcons":[{"__symbolic":"method"}],"id":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]},"statics":{"_polylineOptionsAttributes":["draggable","editable","visible","geodesic","strokeColor","strokeOpacity","strokeWeight","zIndex"]}},"type":{"summaryKind":1,"type":{"reference":{"__symbol":0,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[1,3,4]},"isComponent":false,"selector":"agm-polyline","exportAs":null,"inputs":{"clickable":"clickable","draggable":"polylineDraggable","editable":"editable","geodesic":"geodesic","strokeColor":"strokeColor","strokeOpacity":"strokeOpacity","strokeWeight":"strokeWeight","visible":"visible","zIndex":"zIndex"},"outputs":{"lineClick":"lineClick","lineDblClick":"lineDblClick","lineDrag":"lineDrag","lineDragEnd":"lineDragEnd","lineDragStart":"lineDragStart","lineMouseDown":"lineMouseDown","lineMouseMove":"lineMouseMove","lineMouseOut":"lineMouseOut","lineMouseOver":"lineMouseOver","lineMouseUp":"lineMouseUp","lineRightClick":"lineRightClick","polyPathChange":"polyPathChange"},"hostListeners":{},"hostProperties":{},"hostAttributes":{},"providers":[],"viewProviders":[],"queries":[{"selectors":[{"identifier":{"reference":{"__symbol":4,"members":[]}}}],"first":false,"descendants":false,"propertyName":"points","read":null},{"selectors":[{"identifier":{"reference":{"__symbol":5,"members":[]}}}],"first":false,"descendants":false,"propertyName":"iconSequences","read":null}],"guards":{},"viewQueries":[],"entryComponents":[],"changeDetection":null,"template":null,"componentViewType":null,"rendererType":null,"componentFactory":null}},{"symbol":{"__symbol":7,"members":[]},"metadata":{"__symbolic":"interface"}}],"symbols":[{"__symbol":0,"name":"AgmPolyline","filePath":"./polyline"},{"__symbol":1,"name":"Input","filePath":"@angular/core"},{"__symbol":2,"name":"Output","filePath":"@angular/core"},{"__symbol":3,"name":"ContentChildren","filePath":"@angular/core"},{"__symbol":4,"name":"AgmPolylinePoint","filePath":"./polyline-point"},{"__symbol":5,"name":"AgmPolylineIcon","filePath":"./polyline-icon"},{"__symbol":6,"name":"PolylineManager","filePath":"../services/managers/polyline-manager"},{"__symbol":7,"name":"PathEvent","filePath":"./polyline"}]}

@@ -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":[]}},{"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"}]}
{"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":[]}},{"symbol":{"__symbol":78,"members":[]},"metadata":{"__symbol":79,"members":[]}},{"symbol":{"__symbol":80,"members":[]},"metadata":{"__symbol":81,"members":[]}},{"symbol":{"__symbol":82,"members":[]},"metadata":{"__symbol":83,"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":"AgmTransitLayer","filePath":"./index"},{"__symbol":13,"name":"AgmTransitLayer","filePath":"./directives"},{"__symbol":14,"name":"AgmMarker","filePath":"./index"},{"__symbol":15,"name":"AgmMarker","filePath":"./directives"},{"__symbol":16,"name":"AgmPolygon","filePath":"./index"},{"__symbol":17,"name":"AgmPolygon","filePath":"./directives"},{"__symbol":18,"name":"AgmPolyline","filePath":"./index"},{"__symbol":19,"name":"AgmPolyline","filePath":"./directives"},{"__symbol":20,"name":"AgmPolylinePoint","filePath":"./index"},{"__symbol":21,"name":"AgmPolylinePoint","filePath":"./directives"},{"__symbol":22,"name":"AgmFitBounds","filePath":"./index"},{"__symbol":23,"name":"AgmFitBounds","filePath":"./directives"},{"__symbol":24,"name":"AgmPolylineIcon","filePath":"./index"},{"__symbol":25,"name":"AgmPolylineIcon","filePath":"./directives"},{"__symbol":26,"name":"GoogleMapsAPIWrapper","filePath":"./index"},{"__symbol":27,"name":"GoogleMapsAPIWrapper","filePath":"./services"},{"__symbol":28,"name":"CircleManager","filePath":"./index"},{"__symbol":29,"name":"CircleManager","filePath":"./services"},{"__symbol":30,"name":"RectangleManager","filePath":"./index"},{"__symbol":31,"name":"RectangleManager","filePath":"./services"},{"__symbol":32,"name":"InfoWindowManager","filePath":"./index"},{"__symbol":33,"name":"InfoWindowManager","filePath":"./services"},{"__symbol":34,"name":"MarkerManager","filePath":"./index"},{"__symbol":35,"name":"MarkerManager","filePath":"./services"},{"__symbol":36,"name":"PolygonManager","filePath":"./index"},{"__symbol":37,"name":"PolygonManager","filePath":"./services"},{"__symbol":38,"name":"PolylineManager","filePath":"./index"},{"__symbol":39,"name":"PolylineManager","filePath":"./services"},{"__symbol":40,"name":"KmlLayerManager","filePath":"./index"},{"__symbol":41,"name":"KmlLayerManager","filePath":"./services"},{"__symbol":42,"name":"DataLayerManager","filePath":"./index"},{"__symbol":43,"name":"DataLayerManager","filePath":"./services"},{"__symbol":44,"name":"GoogleMapsScriptProtocol","filePath":"./index"},{"__symbol":45,"name":"GoogleMapsScriptProtocol","filePath":"./services"},{"__symbol":46,"name":"LAZY_MAPS_API_CONFIG","filePath":"./index"},{"__symbol":47,"name":"LAZY_MAPS_API_CONFIG","filePath":"./services"},{"__symbol":48,"name":"LazyMapsAPILoader","filePath":"./index"},{"__symbol":49,"name":"LazyMapsAPILoader","filePath":"./services"},{"__symbol":50,"name":"LazyMapsAPILoaderConfigLiteral","filePath":"./index"},{"__symbol":51,"name":"LazyMapsAPILoaderConfigLiteral","filePath":"./services"},{"__symbol":52,"name":"MapsAPILoader","filePath":"./index"},{"__symbol":53,"name":"MapsAPILoader","filePath":"./services"},{"__symbol":54,"name":"NoOpMapsAPILoader","filePath":"./index"},{"__symbol":55,"name":"NoOpMapsAPILoader","filePath":"./services"},{"__symbol":56,"name":"FitBoundsAccessor","filePath":"./index"},{"__symbol":57,"name":"FitBoundsAccessor","filePath":"./services"},{"__symbol":58,"name":"FitBoundsDetails","filePath":"./index"},{"__symbol":59,"name":"FitBoundsDetails","filePath":"./services"},{"__symbol":60,"name":"TransitLayerManager","filePath":"./index"},{"__symbol":61,"name":"TransitLayerManager","filePath":"./services"},{"__symbol":62,"name":"KmlMouseEvent","filePath":"./index"},{"__symbol":63,"name":"KmlMouseEvent","filePath":"./map-types"},{"__symbol":64,"name":"DataMouseEvent","filePath":"./index"},{"__symbol":65,"name":"DataMouseEvent","filePath":"./map-types"},{"__symbol":66,"name":"LatLngBounds","filePath":"./index"},{"__symbol":67,"name":"LatLngBounds","filePath":"./services/google-maps-types"},{"__symbol":68,"name":"LatLngBoundsLiteral","filePath":"./index"},{"__symbol":69,"name":"LatLngBoundsLiteral","filePath":"./map-types"},{"__symbol":70,"name":"LatLngLiteral","filePath":"./index"},{"__symbol":71,"name":"LatLngLiteral","filePath":"./services/google-maps-types"},{"__symbol":72,"name":"PolyMouseEvent","filePath":"./index"},{"__symbol":73,"name":"PolyMouseEvent","filePath":"./services/google-maps-types"},{"__symbol":74,"name":"MarkerLabel","filePath":"./index"},{"__symbol":75,"name":"MarkerLabel","filePath":"./map-types"},{"__symbol":76,"name":"MouseEvent","filePath":"./index"},{"__symbol":77,"name":"MouseEvent","filePath":"./map-types"},{"__symbol":78,"name":"LatLng","filePath":"./index"},{"__symbol":79,"name":"LatLng","filePath":"./services/google-maps-types"},{"__symbol":80,"name":"MapTypeStyle","filePath":"./index"},{"__symbol":81,"name":"MapTypeStyle","filePath":"./services/google-maps-types"},{"__symbol":82,"name":"AgmCoreModule","filePath":"./index"},{"__symbol":83,"name":"AgmCoreModule","filePath":"./core.module"}]}
import { LatLngLiteral } from './services/google-maps-types';
export { KmlMouseEvent, DataMouseEvent, LatLngBounds, LatLngBoundsLiteral, LatLngLiteral, PolyMouseEvent, MarkerLabel } from './services/google-maps-types';
export { KmlMouseEvent, DataMouseEvent, LatLngBounds, LatLngBoundsLiteral, LatLngLiteral, PolyMouseEvent, MarkerLabel, } from './services/google-maps-types';
/**

@@ -8,2 +8,3 @@ * MouseEvent gets emitted when the user triggers mouse events on the map.

coords: LatLngLiteral;
placeId?: string;
}
{
"name": "@agm/core",
"version": "1.0.0-beta.6",
"version": "1.0.0-beta.7",
"description": "Angular components for Google Maps",

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

@@ -14,1 +14,2 @@ export { GoogleMapsAPIWrapper } from './services/google-maps-api-wrapper';

export { FitBoundsAccessor, FitBoundsDetails } from './services/fit-bounds';
export { TransitLayerManager } from './services/managers/transit-layer-manager';

@@ -14,2 +14,3 @@ export { GoogleMapsAPIWrapper } from './services/google-maps-api-wrapper';

export { FitBoundsAccessor } from './services/fit-bounds';
export { TransitLayerManager } from './services/managers/transit-layer-manager';
//# 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/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"]}]}]
[{"__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"]},{"from":"./services/managers/transit-layer-manager","export":["TransitLayerManager"]}]}]

@@ -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":[]}}],"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"}]}
{"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":[]}}],"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"},{"__symbol":34,"name":"TransitLayerManager","filePath":"./services"},{"__symbol":35,"name":"TransitLayerManager","filePath":"./services/managers/transit-layer-manager"}]}

@@ -39,2 +39,8 @@ import { NgZone } from '@angular/core';

/**
* Creates a Google Map transit layer instance add it to map
* @param {TransitLayerOptions} options - TransitLayerOptions options
* @returns {Promise<TransitLayer>} a new transit layer object
*/
createTransitLayer(options: mapTypes.TransitLayerOptions): Promise<mapTypes.TransitLayer>;
/**
* Determines if given coordinates are insite a Polygon path.

@@ -41,0 +47,0 @@ */

@@ -59,2 +59,5 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {

return this._map.then(function (map) {
if (typeof options.strokePosition === 'string') {
options.strokePosition = google.maps.StrokePosition[options.strokePosition];
}
options.map = map;

@@ -98,2 +101,14 @@ return new google.maps.Circle(options);

/**
* Creates a Google Map transit layer instance add it to map
* @param {TransitLayerOptions} options - TransitLayerOptions options
* @returns {Promise<TransitLayer>} a new transit layer object
*/
GoogleMapsAPIWrapper.prototype.createTransitLayer = function (options) {
return this._map.then(function (map) {
var transitLayer = new google.maps.TransitLayer();
transitLayer.setMap(options.visible ? map : null);
return transitLayer;
});
};
/**
* Determines if given coordinates are insite a Polygon path.

@@ -100,0 +115,0 @@ */

@@ -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"}],"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"}]}}}}]
[{"__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"}],"createTransitLayer":[{"__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"}],"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"}]}
{"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"}],"createTransitLayer":[{"__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"}]}
export declare var google: any;
export interface GoogleMap extends MVCObject {
data?: Data;
constructor(el: HTMLElement, opts?: MapOptions): void;
panTo(latLng: LatLng | LatLngLiteral): void;

@@ -18,3 +17,2 @@ panBy(x: number, y: number): void;

export interface LatLng {
constructor(lat: number, lng: number): void;
lat(): number;

@@ -26,3 +24,2 @@ lng(): number;

export interface Marker extends MVCObject {
constructor(options?: MarkerOptions): void;
setMap(map: GoogleMap): void;

@@ -154,2 +151,3 @@ setPosition(latLng: LatLng | LatLngLiteral): void;

maxZoom?: number;
controlSize?: number;
disableDoubleClickZoom?: boolean;

@@ -181,2 +179,3 @@ disableDefaultUI?: boolean;

gestureHandling?: 'cooperative' | 'greedy' | 'none' | 'auto';
tilt?: number;
restriction?: MapRestriction;

@@ -203,3 +202,2 @@ }

export interface InfoWindow extends MVCObject {
constructor(opts?: InfoWindowOptions): void;
close(): void;

@@ -236,3 +234,2 @@ getContent(): string | Node;

width: number;
constructor(width: number, height: number, widthUnit?: string, heightUnit?: string): void;
equals(other: Size): boolean;

@@ -258,5 +255,5 @@ toString(): string;

fillColor?: string;
fillOpacity?: string;
fillOpacity?: number;
labelOrigin?: Point;
path?: string;
path?: string | SymbolPath;
rotation?: number;

@@ -274,2 +271,9 @@ scale?: number;

}
export declare enum SymbolPath {
BACKWARD_CLOSED_ARROW = 3,
BACKWARD_OPEN_ARROW = 4,
CIRCLE = 0,
FORWARD_CLOSED_ARROW = 1,
FORWARD_OPEN_ARROW = 2
}
export interface PolylineOptions {

@@ -393,5 +397,12 @@ clickable?: boolean;

}
export interface TransitLayer extends MVCObject {
getMap(): GoogleMap;
setMap(map: GoogleMap): void;
setOptions(options: TransitLayerOptions): void;
}
export interface TransitLayerOptions {
visible: boolean;
}
export interface Data extends MVCObject {
features: Feature[];
constructor(options?: DataOptions): void;
addGeoJson(geoJson: Object, options?: GeoJsonOptions): Feature[];

@@ -398,0 +409,0 @@ remove(feature: Feature): void;

export var google;
export var SymbolPath;
(function (SymbolPath) {
SymbolPath[SymbolPath["BACKWARD_CLOSED_ARROW"] = 3] = "BACKWARD_CLOSED_ARROW";
SymbolPath[SymbolPath["BACKWARD_OPEN_ARROW"] = 4] = "BACKWARD_OPEN_ARROW";
SymbolPath[SymbolPath["CIRCLE"] = 0] = "CIRCLE";
SymbolPath[SymbolPath["FORWARD_CLOSED_ARROW"] = 1] = "FORWARD_CLOSED_ARROW";
SymbolPath[SymbolPath["FORWARD_OPEN_ARROW"] = 2] = "FORWARD_OPEN_ARROW";
})(SymbolPath || (SymbolPath = {}));
/**

@@ -3,0 +11,0 @@ * Identifiers used to specify the placement of controls on the map. Controls are

@@ -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"},"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"},"MVCArray":{"__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"},"MapRestriction":{"__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"},"MVCArray":{"__symbolic":"interface"},"MapsEventListener":{"__symbolic":"interface"},"Size":{"__symbolic":"interface"},"InfoWindowOptions":{"__symbolic":"interface"},"Point":{"__symbolic":"interface"},"GoogleSymbol":{"__symbolic":"interface"},"IconSequence":{"__symbolic":"interface"},"SymbolPath":{"BACKWARD_CLOSED_ARROW":3,"BACKWARD_OPEN_ARROW":4,"CIRCLE":0,"FORWARD_CLOSED_ARROW":1,"FORWARD_OPEN_ARROW":2},"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"},"TransitLayer":{"__symbolic":"interface"},"TransitLayerOptions":{"__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"},"MapRestriction":{"__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":{"__symbolic":"interface"}},{"symbol":{"__symbol":42,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":43,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":44,"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":45,"members":[]},"metadata":{"HYBRID":0,"ROADMAP":1,"SATELLITE":2,"TERRAIN":3}},{"symbol":{"__symbol":46,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":47,"members":[]},"metadata":{"DEFAULT":0,"DROPDOWN_MENU":1,"HORIZONTAL_BAR":2}},{"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":{"__symbolic":"interface"}},{"symbol":{"__symbol":52,"members":[]},"metadata":{"DEFAULT":0}},{"symbol":{"__symbol":53,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":54,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":55,"members":[]},"metadata":{"DEFAULT":0,"LARGE":1,"SMALL":2}},{"symbol":{"__symbol":56,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":57,"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":"MVCArray","filePath":"./google-maps-types"},{"__symbol":20,"name":"MapsEventListener","filePath":"./google-maps-types"},{"__symbol":21,"name":"Size","filePath":"./google-maps-types"},{"__symbol":22,"name":"InfoWindowOptions","filePath":"./google-maps-types"},{"__symbol":23,"name":"Point","filePath":"./google-maps-types"},{"__symbol":24,"name":"GoogleSymbol","filePath":"./google-maps-types"},{"__symbol":25,"name":"IconSequence","filePath":"./google-maps-types"},{"__symbol":26,"name":"PolylineOptions","filePath":"./google-maps-types"},{"__symbol":27,"name":"Polyline","filePath":"./google-maps-types"},{"__symbol":28,"name":"PolyMouseEvent","filePath":"./google-maps-types"},{"__symbol":29,"name":"PolygonOptions","filePath":"./google-maps-types"},{"__symbol":30,"name":"Polygon","filePath":"./google-maps-types"},{"__symbol":31,"name":"KmlLayer","filePath":"./google-maps-types"},{"__symbol":32,"name":"KmlLayerStatus","filePath":"./google-maps-types"},{"__symbol":33,"name":"KmlLayerMetadata","filePath":"./google-maps-types"},{"__symbol":34,"name":"KmlAuthor","filePath":"./google-maps-types"},{"__symbol":35,"name":"KmlLayerOptions","filePath":"./google-maps-types"},{"__symbol":36,"name":"KmlFeatureData","filePath":"./google-maps-types"},{"__symbol":37,"name":"KmlMouseEvent","filePath":"./google-maps-types"},{"__symbol":38,"name":"Data","filePath":"./google-maps-types"},{"__symbol":39,"name":"Feature","filePath":"./google-maps-types"},{"__symbol":40,"name":"DataOptions","filePath":"./google-maps-types"},{"__symbol":41,"name":"DataMouseEvent","filePath":"./google-maps-types"},{"__symbol":42,"name":"GeoJsonOptions","filePath":"./google-maps-types"},{"__symbol":43,"name":"Geometry","filePath":"./google-maps-types"},{"__symbol":44,"name":"ControlPosition","filePath":"./google-maps-types"},{"__symbol":45,"name":"MapTypeId","filePath":"./google-maps-types"},{"__symbol":46,"name":"MapTypeControlOptions","filePath":"./google-maps-types"},{"__symbol":47,"name":"MapTypeControlStyle","filePath":"./google-maps-types"},{"__symbol":48,"name":"OverviewMapControlOptions","filePath":"./google-maps-types"},{"__symbol":49,"name":"PanControlOptions","filePath":"./google-maps-types"},{"__symbol":50,"name":"RotateControlOptions","filePath":"./google-maps-types"},{"__symbol":51,"name":"ScaleControlOptions","filePath":"./google-maps-types"},{"__symbol":52,"name":"ScaleControlStyle","filePath":"./google-maps-types"},{"__symbol":53,"name":"StreetViewControlOptions","filePath":"./google-maps-types"},{"__symbol":54,"name":"ZoomControlOptions","filePath":"./google-maps-types"},{"__symbol":55,"name":"ZoomControlStyle","filePath":"./google-maps-types"},{"__symbol":56,"name":"FullscreenControlOptions","filePath":"./google-maps-types"},{"__symbol":57,"name":"MapRestriction","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":{"BACKWARD_CLOSED_ARROW":3,"BACKWARD_OPEN_ARROW":4,"CIRCLE":0,"FORWARD_CLOSED_ARROW":1,"FORWARD_OPEN_ARROW":2}},{"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":{"__symbolic":"interface"}},{"symbol":{"__symbol":44,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":45,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":46,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":47,"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":48,"members":[]},"metadata":{"HYBRID":0,"ROADMAP":1,"SATELLITE":2,"TERRAIN":3}},{"symbol":{"__symbol":49,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":50,"members":[]},"metadata":{"DEFAULT":0,"DROPDOWN_MENU":1,"HORIZONTAL_BAR":2}},{"symbol":{"__symbol":51,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":52,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":53,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":54,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":55,"members":[]},"metadata":{"DEFAULT":0}},{"symbol":{"__symbol":56,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":57,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":58,"members":[]},"metadata":{"DEFAULT":0,"LARGE":1,"SMALL":2}},{"symbol":{"__symbol":59,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":60,"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":"MVCArray","filePath":"./google-maps-types"},{"__symbol":20,"name":"MapsEventListener","filePath":"./google-maps-types"},{"__symbol":21,"name":"Size","filePath":"./google-maps-types"},{"__symbol":22,"name":"InfoWindowOptions","filePath":"./google-maps-types"},{"__symbol":23,"name":"Point","filePath":"./google-maps-types"},{"__symbol":24,"name":"GoogleSymbol","filePath":"./google-maps-types"},{"__symbol":25,"name":"IconSequence","filePath":"./google-maps-types"},{"__symbol":26,"name":"SymbolPath","filePath":"./google-maps-types"},{"__symbol":27,"name":"PolylineOptions","filePath":"./google-maps-types"},{"__symbol":28,"name":"Polyline","filePath":"./google-maps-types"},{"__symbol":29,"name":"PolyMouseEvent","filePath":"./google-maps-types"},{"__symbol":30,"name":"PolygonOptions","filePath":"./google-maps-types"},{"__symbol":31,"name":"Polygon","filePath":"./google-maps-types"},{"__symbol":32,"name":"KmlLayer","filePath":"./google-maps-types"},{"__symbol":33,"name":"KmlLayerStatus","filePath":"./google-maps-types"},{"__symbol":34,"name":"KmlLayerMetadata","filePath":"./google-maps-types"},{"__symbol":35,"name":"KmlAuthor","filePath":"./google-maps-types"},{"__symbol":36,"name":"KmlLayerOptions","filePath":"./google-maps-types"},{"__symbol":37,"name":"KmlFeatureData","filePath":"./google-maps-types"},{"__symbol":38,"name":"KmlMouseEvent","filePath":"./google-maps-types"},{"__symbol":39,"name":"TransitLayer","filePath":"./google-maps-types"},{"__symbol":40,"name":"TransitLayerOptions","filePath":"./google-maps-types"},{"__symbol":41,"name":"Data","filePath":"./google-maps-types"},{"__symbol":42,"name":"Feature","filePath":"./google-maps-types"},{"__symbol":43,"name":"DataOptions","filePath":"./google-maps-types"},{"__symbol":44,"name":"DataMouseEvent","filePath":"./google-maps-types"},{"__symbol":45,"name":"GeoJsonOptions","filePath":"./google-maps-types"},{"__symbol":46,"name":"Geometry","filePath":"./google-maps-types"},{"__symbol":47,"name":"ControlPosition","filePath":"./google-maps-types"},{"__symbol":48,"name":"MapTypeId","filePath":"./google-maps-types"},{"__symbol":49,"name":"MapTypeControlOptions","filePath":"./google-maps-types"},{"__symbol":50,"name":"MapTypeControlStyle","filePath":"./google-maps-types"},{"__symbol":51,"name":"OverviewMapControlOptions","filePath":"./google-maps-types"},{"__symbol":52,"name":"PanControlOptions","filePath":"./google-maps-types"},{"__symbol":53,"name":"RotateControlOptions","filePath":"./google-maps-types"},{"__symbol":54,"name":"ScaleControlOptions","filePath":"./google-maps-types"},{"__symbol":55,"name":"ScaleControlStyle","filePath":"./google-maps-types"},{"__symbol":56,"name":"StreetViewControlOptions","filePath":"./google-maps-types"},{"__symbol":57,"name":"ZoomControlOptions","filePath":"./google-maps-types"},{"__symbol":58,"name":"ZoomControlStyle","filePath":"./google-maps-types"},{"__symbol":59,"name":"FullscreenControlOptions","filePath":"./google-maps-types"},{"__symbol":60,"name":"MapRestriction","filePath":"./google-maps-types"}]}

@@ -47,3 +47,8 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {

CircleManager.prototype.setOptions = function (circle, options) {
return this._circles.get(circle).then(function (c) { return c.setOptions(options); });
return this._circles.get(circle).then(function (c) {
if (typeof options.strokePosition === 'string') {
options.strokePosition = google.maps.StrokePosition[options.strokePosition];
}
c.setOptions(options);
});
};

@@ -50,0 +55,0 @@ CircleManager.prototype.getBounds = function (circle) {

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

[{"__symbolic":"module","version":4,"metadata":{"CircleManager":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":8,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../google-maps-api-wrapper","name":"GoogleMapsAPIWrapper","line":13,"character":35},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":13,"character":72}]}],"addCircle":[{"__symbolic":"method"}],"removeCircle":[{"__symbolic":"method"}],"setOptions":[{"__symbolic":"method"}],"getBounds":[{"__symbolic":"method"}],"getCenter":[{"__symbolic":"method"}],"getRadius":[{"__symbolic":"method"}],"setCenter":[{"__symbolic":"method"}],"setEditable":[{"__symbolic":"method"}],"setDraggable":[{"__symbolic":"method"}],"setVisible":[{"__symbolic":"method"}],"setRadius":[{"__symbolic":"method"}],"createEventObservable":[{"__symbolic":"method"}]}}}}]
[{"__symbolic":"module","version":4,"metadata":{"CircleManager":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../google-maps-api-wrapper","name":"GoogleMapsAPIWrapper","line":15,"character":35},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":15,"character":72}]}],"addCircle":[{"__symbolic":"method"}],"removeCircle":[{"__symbolic":"method"}],"setOptions":[{"__symbolic":"method"}],"getBounds":[{"__symbolic":"method"}],"getCenter":[{"__symbolic":"method"}],"getRadius":[{"__symbolic":"method"}],"setCenter":[{"__symbolic":"method"}],"setEditable":[{"__symbolic":"method"}],"setDraggable":[{"__symbolic":"method"}],"setVisible":[{"__symbolic":"method"}],"setRadius":[{"__symbolic":"method"}],"createEventObservable":[{"__symbolic":"method"}]}}}}]

@@ -11,2 +11,3 @@ import { NgZone } from '@angular/core';

constructor(_mapsWrapper: GoogleMapsAPIWrapper, _zone: NgZone);
convertAnimation(uiAnim: 'BOUNCE' | 'DROP' | null): Promise<any>;
deleteMarker(marker: AgmMarker): Promise<void>;

@@ -13,0 +14,0 @@ updateMarkerPosition(marker: AgmMarker): Promise<void>;

@@ -10,2 +10,37 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {

};
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : new P(function (resolve) { resolve(result.value); }).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var __generator = (this && this.__generator) || function (thisArg, body) {
var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g;
return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g;
function verb(n) { return function (v) { return step([n, v]); }; }
function step(op) {
if (f) throw new TypeError("Generator is already executing.");
while (_) try {
if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t;
if (y = 0, t) op = [op[0] & 2, t.value];
switch (op[0]) {
case 0: case 1: t = op; break;
case 4: _.label++; return { value: op[1], done: false };
case 5: _.label++; y = op[1]; op = [0]; continue;
case 7: op = _.ops.pop(); _.trys.pop(); continue;
default:
if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; }
if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; }
if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; }
if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; }
if (t[2]) _.ops.pop();
_.trys.pop(); continue;
}
op = body.call(thisArg, _);
} catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; }
if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true };
}
};
import { Injectable, NgZone } from '@angular/core';

@@ -20,2 +55,15 @@ import { Observable } from 'rxjs';

}
MarkerManager.prototype.convertAnimation = function (uiAnim) {
return __awaiter(this, void 0, void 0, function () {
return __generator(this, function (_a) {
if (uiAnim === null) {
return [2 /*return*/, null];
}
else {
return [2 /*return*/, this._mapsWrapper.getNativeMap().then(function () { return google.maps.Animation[uiAnim]; })];
}
return [2 /*return*/];
});
});
};
MarkerManager.prototype.deleteMarker = function (marker) {

@@ -63,24 +111,43 @@ var _this = this;

MarkerManager.prototype.updateAnimation = function (marker) {
return this._markers.get(marker).then(function (m) {
if (typeof marker.animation === 'string') {
m.setAnimation(google.maps.Animation[marker.animation]);
}
else {
m.setAnimation(marker.animation);
}
return __awaiter(this, void 0, void 0, function () {
var m, _a, _b;
return __generator(this, function (_c) {
switch (_c.label) {
case 0: return [4 /*yield*/, this._markers.get(marker)];
case 1:
m = _c.sent();
_b = (_a = m).setAnimation;
return [4 /*yield*/, this.convertAnimation(marker.animation)];
case 2:
_b.apply(_a, [_c.sent()]);
return [2 /*return*/];
}
});
});
};
MarkerManager.prototype.addMarker = function (marker) {
var markerPromise = this._mapsWrapper.createMarker({
position: { lat: marker.latitude, lng: marker.longitude },
label: marker.label,
draggable: marker.draggable,
icon: marker.iconUrl,
opacity: marker.opacity,
visible: marker.visible,
zIndex: marker.zIndex,
title: marker.title,
clickable: marker.clickable,
animation: (typeof marker.animation === 'string') ? google.maps.Animation[marker.animation] : marker.animation
});
var _this = this;
var markerPromise = new Promise(function (resolve) { return __awaiter(_this, void 0, void 0, function () {
var _a, _b, _c;
return __generator(this, function (_d) {
switch (_d.label) {
case 0:
_b = (_a = this._mapsWrapper).createMarker;
_c = {
position: { lat: marker.latitude, lng: marker.longitude },
label: marker.label,
draggable: marker.draggable,
icon: marker.iconUrl,
opacity: marker.opacity,
visible: marker.visible,
zIndex: marker.zIndex,
title: marker.title,
clickable: marker.clickable
};
return [4 /*yield*/, this.convertAnimation(marker.animation)];
case 1: return [2 /*return*/, _b.apply(_a, [(_c.animation = _d.sent(),
_c)]).then(resolve)];
}
});
}); });
this._markers.set(marker, markerPromise);

@@ -87,0 +154,0 @@ };

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

[{"__symbolic":"module","version":4,"metadata":{"MarkerManager":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"./../google-maps-api-wrapper","name":"GoogleMapsAPIWrapper","line":15,"character":38},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":15,"character":77}]}],"deleteMarker":[{"__symbolic":"method"}],"updateMarkerPosition":[{"__symbolic":"method"}],"updateTitle":[{"__symbolic":"method"}],"updateLabel":[{"__symbolic":"method"}],"updateDraggable":[{"__symbolic":"method"}],"updateIcon":[{"__symbolic":"method"}],"updateOpacity":[{"__symbolic":"method"}],"updateVisible":[{"__symbolic":"method"}],"updateZIndex":[{"__symbolic":"method"}],"updateClickable":[{"__symbolic":"method"}],"updateAnimation":[{"__symbolic":"method"}],"addMarker":[{"__symbolic":"method"}],"getNativeMarker":[{"__symbolic":"method"}],"createEventObservable":[{"__symbolic":"method"}]}}}}]
[{"__symbolic":"module","version":4,"metadata":{"MarkerManager":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":10,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"./../google-maps-api-wrapper","name":"GoogleMapsAPIWrapper","line":15,"character":38},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":15,"character":77}]}],"convertAnimation":[{"__symbolic":"method"}],"deleteMarker":[{"__symbolic":"method"}],"updateMarkerPosition":[{"__symbolic":"method"}],"updateTitle":[{"__symbolic":"method"}],"updateLabel":[{"__symbolic":"method"}],"updateDraggable":[{"__symbolic":"method"}],"updateIcon":[{"__symbolic":"method"}],"updateOpacity":[{"__symbolic":"method"}],"updateVisible":[{"__symbolic":"method"}],"updateZIndex":[{"__symbolic":"method"}],"updateClickable":[{"__symbolic":"method"}],"updateAnimation":[{"__symbolic":"method"}],"addMarker":[{"__symbolic":"method"}],"getNativeMarker":[{"__symbolic":"method"}],"createEventObservable":[{"__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":[]}]}],"deleteMarker":[{"__symbolic":"method"}],"updateMarkerPosition":[{"__symbolic":"method"}],"updateTitle":[{"__symbolic":"method"}],"updateLabel":[{"__symbolic":"method"}],"updateDraggable":[{"__symbolic":"method"}],"updateIcon":[{"__symbolic":"method"}],"updateOpacity":[{"__symbolic":"method"}],"updateVisible":[{"__symbolic":"method"}],"updateZIndex":[{"__symbolic":"method"}],"updateClickable":[{"__symbolic":"method"}],"updateAnimation":[{"__symbolic":"method"}],"addMarker":[{"__symbolic":"method"}],"getNativeMarker":[{"__symbolic":"method"}],"createEventObservable":[{"__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":"MarkerManager","filePath":"./marker-manager"},{"__symbol":1,"name":"GoogleMapsAPIWrapper","filePath":"../google-maps-api-wrapper"},{"__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":[]}]}],"convertAnimation":[{"__symbolic":"method"}],"deleteMarker":[{"__symbolic":"method"}],"updateMarkerPosition":[{"__symbolic":"method"}],"updateTitle":[{"__symbolic":"method"}],"updateLabel":[{"__symbolic":"method"}],"updateDraggable":[{"__symbolic":"method"}],"updateIcon":[{"__symbolic":"method"}],"updateOpacity":[{"__symbolic":"method"}],"updateVisible":[{"__symbolic":"method"}],"updateZIndex":[{"__symbolic":"method"}],"updateClickable":[{"__symbolic":"method"}],"updateAnimation":[{"__symbolic":"method"}],"addMarker":[{"__symbolic":"method"}],"getNativeMarker":[{"__symbolic":"method"}],"createEventObservable":[{"__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":"MarkerManager","filePath":"./marker-manager"},{"__symbol":1,"name":"GoogleMapsAPIWrapper","filePath":"../google-maps-api-wrapper"},{"__symbol":2,"name":"NgZone","filePath":"@angular/core"}]}
import { NgZone } from '@angular/core';
import { TestBed, async, inject } from '@angular/core/testing';
import { TestBed, inject, fakeAsync, flushMicrotasks, tick } from '@angular/core/testing';
import { AgmMarker } from './../../directives/marker';

@@ -7,2 +7,13 @@ import { GoogleMapsAPIWrapper } from './../google-maps-api-wrapper';

describe('MarkerManager', function () {
var animMap = {
BOUNCE: 1,
DROP: 2,
};
beforeAll(function () {
window.google = {
maps: {
Animation: animMap,
}
};
});
beforeEach(function () {

@@ -15,3 +26,4 @@ TestBed.configureTestingModule({

useValue: {
createMarker: jest.fn()
createMarker: jest.fn().mockReturnValue(Promise.resolve()),
getNativeMap: jest.fn().mockReturnValue(Promise.resolve()),
}

@@ -23,3 +35,3 @@ }

describe('Create a new marker', function () {
it('should call the mapsApiWrapper when creating a new marker', inject([MarkerManager, GoogleMapsAPIWrapper], function (markerManager, apiWrapper) {
it('should call the mapsApiWrapper when creating a new marker', fakeAsync(inject([MarkerManager, GoogleMapsAPIWrapper], function (markerManager, apiWrapper) {
var newMarker = new AgmMarker(markerManager);

@@ -30,2 +42,3 @@ newMarker.latitude = 34.4;

markerManager.addMarker(newMarker);
flushMicrotasks();
expect(apiWrapper.createMarker).toHaveBeenCalledWith({

@@ -43,6 +56,6 @@ position: { lat: 34.4, lng: 22.3 },

});
}));
})));
});
describe('Delete a marker', function () {
it('should set the map to null when deleting a existing marker', inject([MarkerManager, GoogleMapsAPIWrapper], function (markerManager, apiWrapper) {
it('should set the map to null when deleting a existing marker', fakeAsync(inject([MarkerManager, GoogleMapsAPIWrapper], function (markerManager, apiWrapper) {
var newMarker = new AgmMarker(markerManager);

@@ -58,6 +71,6 @@ newMarker.latitude = 34.4;

markerManager.deleteMarker(newMarker).then(function () { expect(markerInstance.setMap).toHaveBeenCalledWith(null); });
}));
})));
});
describe('set marker icon', function () {
it('should update that marker via setIcon method when the markerUrl changes', async(inject([MarkerManager, GoogleMapsAPIWrapper], function (markerManager, apiWrapper) {
it('should update that marker via setIcon method when the markerUrl changes', fakeAsync(inject([MarkerManager, GoogleMapsAPIWrapper], function (markerManager, apiWrapper) {
var newMarker = new AgmMarker(markerManager);

@@ -73,2 +86,3 @@ newMarker.latitude = 34.4;

markerManager.addMarker(newMarker);
flushMicrotasks();
expect(apiWrapper.createMarker).toHaveBeenCalledWith({

@@ -92,3 +106,3 @@ position: { lat: 34.4, lng: 22.3 },

describe('set marker opacity', function () {
it('should update that marker via setOpacity method when the markerOpacity changes', async(inject([MarkerManager, GoogleMapsAPIWrapper], function (markerManager, apiWrapper) {
it('should update that marker via setOpacity method when the markerOpacity changes', fakeAsync(inject([MarkerManager, GoogleMapsAPIWrapper], function (markerManager, apiWrapper) {
var newMarker = new AgmMarker(markerManager);

@@ -103,4 +117,4 @@ newMarker.latitude = 34.4;

apiWrapper.createMarker.mockReturnValue(Promise.resolve(markerInstance));
apiWrapper.createMarker.mockReturnValue(Promise.resolve(markerInstance));
markerManager.addMarker(newMarker);
flushMicrotasks();
expect(apiWrapper.createMarker).toHaveBeenCalledWith({

@@ -124,3 +138,3 @@ position: { lat: 34.4, lng: 22.3 },

describe('set visible option', function () {
it('should update that marker via setVisible method when the visible changes', async(inject([MarkerManager, GoogleMapsAPIWrapper], function (markerManager, apiWrapper) {
it('should update that marker via setVisible method when the visible changes', fakeAsync(inject([MarkerManager, GoogleMapsAPIWrapper], function (markerManager, apiWrapper) {
var newMarker = new AgmMarker(markerManager);

@@ -137,2 +151,3 @@ newMarker.latitude = 34.4;

markerManager.addMarker(newMarker);
flushMicrotasks();
expect(apiWrapper.createMarker).toHaveBeenCalledWith({

@@ -155,3 +170,3 @@ position: { lat: 34.4, lng: 22.3 },

describe('set zIndex option', function () {
it('should update that marker via setZIndex method when the zIndex changes', async(inject([MarkerManager, GoogleMapsAPIWrapper], function (markerManager, apiWrapper) {
it('should update that marker via setZIndex method when the zIndex changes', fakeAsync(inject([MarkerManager, GoogleMapsAPIWrapper], function (markerManager, apiWrapper) {
var newMarker = new AgmMarker(markerManager);

@@ -168,2 +183,3 @@ newMarker.latitude = 34.4;

markerManager.addMarker(newMarker);
flushMicrotasks();
expect(apiWrapper.createMarker).toHaveBeenCalledWith({

@@ -186,3 +202,37 @@ position: { lat: 34.4, lng: 22.3 },

});
describe('set animation option', function () {
it('should update that marker via setAnimation method when the animation changes', fakeAsync(inject([MarkerManager, GoogleMapsAPIWrapper], function (markerManager, apiWrapper) {
var newMarker = new AgmMarker(markerManager);
newMarker.latitude = 34.4;
newMarker.longitude = 22.3;
newMarker.label = 'A';
newMarker.visible = false;
newMarker.animation = null;
var markerInstance = {
setMap: jest.fn(),
setAnimation: jest.fn().mockReturnValue(new Promise(function (resolve) { return setTimeout(resolve, 500); }))
};
apiWrapper.createMarker.mockReturnValue(Promise.resolve(markerInstance));
markerManager.addMarker(newMarker);
flushMicrotasks();
expect(apiWrapper.createMarker).toHaveBeenCalledWith({
position: { lat: 34.4, lng: 22.3 },
label: 'A',
draggable: false,
icon: undefined,
visible: false,
opacity: 1,
zIndex: 1,
title: undefined,
clickable: true,
animation: null
});
var animation = 'BOUNCE';
newMarker.animation = animation;
var updatePromise = markerManager.updateAnimation(newMarker);
tick(600);
updatePromise.then(function () { return expect(markerInstance.setAnimation).toHaveBeenCalledWith(animMap.BOUNCE); });
})));
});
});
//# sourceMappingURL=marker-manager.spec.js.map

@@ -12,4 +12,7 @@ import { NgZone } from '@angular/core';

private static _convertPoints;
private static _convertPath;
private static _convertIcons;
addPolyline(line: AgmPolyline): void;
updatePolylinePoints(line: AgmPolyline): Promise<void>;
updateIconSequences(line: AgmPolyline): Promise<void>;
setPolylineOptions(line: AgmPolyline, options: {

@@ -16,0 +19,0 @@ [propName: string]: any;

@@ -62,15 +62,63 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {

};
PolylineManager._convertPath = function (path) {
var symbolPath = google.maps.SymbolPath[path];
if (typeof symbolPath === 'number') {
return symbolPath;
}
else {
return path;
}
};
PolylineManager._convertIcons = function (line) {
var icons = line._getIcons().map(function (agmIcon) { return ({
fixedRotation: agmIcon.fixedRotation,
offset: agmIcon.offset,
repeat: agmIcon.repeat,
icon: {
anchor: new google.maps.Point(agmIcon.anchorX, agmIcon.anchorY),
fillColor: agmIcon.fillColor,
fillOpacity: agmIcon.fillOpacity,
path: PolylineManager_1._convertPath(agmIcon.path),
rotation: agmIcon.rotation,
scale: agmIcon.scale,
strokeColor: agmIcon.strokeColor,
strokeOpacity: agmIcon.strokeOpacity,
strokeWeight: agmIcon.strokeWeight,
}
}); });
// prune undefineds;
icons.forEach(function (icon) {
Object.entries(icon).forEach(function (_a) {
var key = _a[0], val = _a[1];
if (typeof val === 'undefined') {
delete icon[key];
}
});
if (typeof icon.icon.anchor.x === 'undefined' ||
typeof icon.icon.anchor.y === 'undefined') {
delete icon.icon.anchor;
}
});
return icons;
};
PolylineManager.prototype.addPolyline = function (line) {
var path = PolylineManager_1._convertPoints(line);
var polylinePromise = this._mapsWrapper.createPolyline({
clickable: line.clickable,
draggable: line.draggable,
editable: line.editable,
geodesic: line.geodesic,
strokeColor: line.strokeColor,
strokeOpacity: line.strokeOpacity,
strokeWeight: line.strokeWeight,
visible: line.visible,
zIndex: line.zIndex,
path: path
var _this = this;
var polylinePromise = this._mapsWrapper.getNativeMap()
.then(function () { return [PolylineManager_1._convertPoints(line),
PolylineManager_1._convertIcons(line)]; })
.then(function (_a) {
var path = _a[0], icons = _a[1];
return _this._mapsWrapper.createPolyline({
clickable: line.clickable,
draggable: line.draggable,
editable: line.editable,
geodesic: line.geodesic,
strokeColor: line.strokeColor,
strokeOpacity: line.strokeOpacity,
strokeWeight: line.strokeWeight,
visible: line.visible,
zIndex: line.zIndex,
path: path,
icons: icons,
});
});

@@ -88,2 +136,21 @@ this._polylines.set(line, polylinePromise);

};
PolylineManager.prototype.updateIconSequences = function (line) {
return __awaiter(this, void 0, void 0, function () {
var map, icons, m;
var _this = this;
return __generator(this, function (_a) {
switch (_a.label) {
case 0: return [4 /*yield*/, this._mapsWrapper.getNativeMap()];
case 1:
map = _a.sent();
icons = PolylineManager_1._convertIcons(line);
m = this._polylines.get(line);
if (m == null) {
return [2 /*return*/];
}
return [2 /*return*/, m.then(function (l) { return _this._zone.run(function () { return l.setOptions({ icons: icons }); }); })];
}
});
});
};
PolylineManager.prototype.setPolylineOptions = function (line, options) {

@@ -90,0 +157,0 @@ return this._polylines.get(line).then(function (l) { l.setOptions(options); });

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

[{"__symbolic":"module","version":4,"metadata":{"PolylineManager":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":9,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../google-maps-api-wrapper","name":"GoogleMapsAPIWrapper","line":14,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":14,"character":73}]}],"addPolyline":[{"__symbolic":"method"}],"updatePolylinePoints":[{"__symbolic":"method"}],"setPolylineOptions":[{"__symbolic":"method"}],"deletePolyline":[{"__symbolic":"method"}],"getMVCPath":[{"__symbolic":"method"}],"getPath":[{"__symbolic":"method"}],"createEventObservable":[{"__symbolic":"method"}],"createPathEventObservable":[{"__symbolic":"method"}]}}}}]
[{"__symbolic":"module","version":4,"metadata":{"PolylineManager":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":11,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../google-maps-api-wrapper","name":"GoogleMapsAPIWrapper","line":16,"character":36},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":16,"character":73}]}],"addPolyline":[{"__symbolic":"method"}],"updatePolylinePoints":[{"__symbolic":"method"}],"updateIconSequences":[{"__symbolic":"method"}],"setPolylineOptions":[{"__symbolic":"method"}],"deletePolyline":[{"__symbolic":"method"}],"getMVCPath":[{"__symbolic":"method"}],"getPath":[{"__symbolic":"method"}],"createEventObservable":[{"__symbolic":"method"}],"createPathEventObservable":[{"__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":[]}]}],"addPolyline":[{"__symbolic":"method"}],"updatePolylinePoints":[{"__symbolic":"method"}],"setPolylineOptions":[{"__symbolic":"method"}],"deletePolyline":[{"__symbolic":"method"}],"getMVCPath":[{"__symbolic":"method"}],"getPath":[{"__symbolic":"method"}],"createEventObservable":[{"__symbolic":"method"}],"createPathEventObservable":[{"__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":"PolylineManager","filePath":"./polyline-manager"},{"__symbol":1,"name":"GoogleMapsAPIWrapper","filePath":"../google-maps-api-wrapper"},{"__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":[]}]}],"addPolyline":[{"__symbolic":"method"}],"updatePolylinePoints":[{"__symbolic":"method"}],"updateIconSequences":[{"__symbolic":"method"}],"setPolylineOptions":[{"__symbolic":"method"}],"deletePolyline":[{"__symbolic":"method"}],"getMVCPath":[{"__symbolic":"method"}],"getPath":[{"__symbolic":"method"}],"createEventObservable":[{"__symbolic":"method"}],"createPathEventObservable":[{"__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":"PolylineManager","filePath":"./polyline-manager"},{"__symbol":1,"name":"GoogleMapsAPIWrapper","filePath":"../google-maps-api-wrapper"},{"__symbol":2,"name":"NgZone","filePath":"@angular/core"}]}

@@ -1,7 +0,28 @@

import { NgZone } from '@angular/core';
import { TestBed, inject } from '@angular/core/testing';
import { NgZone, QueryList } from '@angular/core';
import { TestBed, inject, fakeAsync, flushMicrotasks } from '@angular/core/testing';
import { AgmPolyline } from '../../directives/polyline';
import { GoogleMapsAPIWrapper } from '../../services/google-maps-api-wrapper';
import { PolylineManager } from '../../services/managers/polyline-manager';
import { Subject } from 'rxjs';
describe('PolylineManager', function () {
beforeAll(function () {
window.google = {
maps: {
Point: /** @class */ (function () {
function Point(x, y) {
this.x = x;
this.y = y;
}
return Point;
}()),
SymbolPath: {
BACKWARD_CLOSED_ARROW: 3,
BACKWARD_OPEN_ARROW: 4,
CIRCLE: 0,
FORWARD_CLOSED_ARROW: 1,
FORWARD_OPEN_ARROW: 2,
}
}
};
});
beforeEach(function () {

@@ -14,3 +35,4 @@ TestBed.configureTestingModule({

useValue: {
createPolyline: jest.fn()
createPolyline: jest.fn(),
getNativeMap: function () { return Promise.resolve(); },
}

@@ -20,7 +42,8 @@ }

});
});
}); // end beforeEach
describe('Create a new polyline', function () {
it('should call the mapsApiWrapper when creating a new polyline', inject([PolylineManager, GoogleMapsAPIWrapper], function (polylineManager, apiWrapper) {
it('should call the mapsApiWrapper when creating a new polyline', fakeAsync(inject([PolylineManager, GoogleMapsAPIWrapper], function (polylineManager, apiWrapper) {
var newPolyline = new AgmPolyline(polylineManager);
polylineManager.addPolyline(newPolyline);
flushMicrotasks();
expect(apiWrapper.createPolyline).toHaveBeenCalledWith({

@@ -36,8 +59,134 @@ clickable: true,

zIndex: undefined,
path: []
path: [],
icons: [],
});
}));
})));
});
describe('Icons', function () {
it('should call the mapsApiWrapper when creating a new polyline', fakeAsync(inject([PolylineManager, GoogleMapsAPIWrapper], function (polylineManager, apiWrapper) {
var newPolyline = new AgmPolyline(polylineManager);
newPolyline.iconSequences = Object.assign(new QueryList(), {
changes: new Subject(),
toArray: function () { return [{
fixedRotation: true,
offset: '1px',
repeat: '50px',
anchorX: 10,
anchorY: 15,
fillColor: 'blue',
fillOpacity: 0.5,
rotation: 60,
scale: 2,
strokeColor: 'green',
strokeOpacity: 0.7,
strokeWeight: 1.5,
path: 'CIRCLE',
}
]; }
});
polylineManager.addPolyline(newPolyline);
flushMicrotasks();
expect(apiWrapper.createPolyline).toHaveBeenCalledWith({
clickable: true,
draggable: false,
editable: false,
geodesic: false,
strokeColor: undefined,
strokeOpacity: undefined,
strokeWeight: undefined,
visible: true,
zIndex: undefined,
path: [],
icons: [{
'fixedRotation': true,
'icon': {
'anchor': { 'x': 10, 'y': 15 },
'fillColor': 'blue',
'fillOpacity': 0.5,
'path': 0,
'rotation': 60,
'scale': 2,
'strokeColor': 'green',
'strokeOpacity': 0.7,
'strokeWeight': 1.5
},
'offset': '1px',
'repeat': '50px'
}],
});
})));
it('should update the icons when the data structure changes', fakeAsync(inject([PolylineManager, GoogleMapsAPIWrapper], function (polylineManager, apiWrapper) {
var testPolyline = {
setOptions: jest.fn()
};
apiWrapper.createPolyline.mockReturnValue(Promise.resolve(testPolyline));
var iconArray = [{
fixedRotation: true,
offset: '1px',
repeat: '50px',
anchorX: 10,
anchorY: 15,
fillColor: 'blue',
fillOpacity: 0.5,
rotation: 60,
scale: 2,
strokeColor: 'green',
strokeOpacity: 0.7,
strokeWeight: 1.5,
path: 'CIRCLE',
}];
var iconChanges = new Subject();
var newPolyline = new AgmPolyline(polylineManager);
newPolyline.iconSequences = Object.assign(new QueryList(), { changes: iconChanges, toArray: function () { return iconArray; } });
polylineManager.addPolyline(newPolyline);
flushMicrotasks();
iconArray.push({
fixedRotation: false,
offset: '2px',
repeat: '20px',
anchorX: 11,
anchorY: 16,
fillColor: 'cyan',
fillOpacity: 0.6,
rotation: 120,
scale: 0.5,
strokeColor: 'yellow',
strokeOpacity: 0.2,
strokeWeight: 3,
path: 'BACKWARD_OPEN_ARROW',
});
polylineManager.updateIconSequences(newPolyline);
flushMicrotasks();
expect(testPolyline.setOptions.mock.calls.length).toBe(1);
expect(testPolyline.setOptions.mock.calls[0][0])
.toEqual({ 'icons': [{ 'fixedRotation': true,
'icon': { 'anchor': { 'x': 10, 'y': 15 },
'fillColor': 'blue',
'fillOpacity': 0.5,
'path': 0,
'rotation': 60,
'scale': 2,
'strokeColor': 'green',
'strokeOpacity': 0.7,
'strokeWeight': 1.5 },
'offset': '1px',
'repeat': '50px' },
{ 'fixedRotation': false,
'icon': { 'anchor': { 'x': 11, 'y': 16 },
'fillColor': 'cyan',
'fillOpacity': 0.6,
'path': 4,
'rotation': 120,
'scale': 0.5,
'strokeColor': 'yellow',
'strokeOpacity': 0.2,
'strokeWeight': 3
},
'offset': '2px',
'repeat': '20px' }]
});
})));
});
describe('Delete a polyline', function () {
it('should set the map to null when deleting a existing polyline', inject([PolylineManager, GoogleMapsAPIWrapper], function (polylineManager, apiWrapper) {
it('should set the map to null when deleting a existing polyline', fakeAsync(inject([PolylineManager, GoogleMapsAPIWrapper], function (polylineManager, apiWrapper) {
var newPolyline = new AgmPolyline(polylineManager);

@@ -49,8 +198,9 @@ var polylineInstance = {

polylineManager.addPolyline(newPolyline);
polylineManager.deletePolyline(newPolyline).then(function () {
expect(polylineInstance.setMap).toHaveBeenCalledWith(null);
});
}));
flushMicrotasks();
polylineManager.deletePolyline(newPolyline);
flushMicrotasks();
expect(polylineInstance.setMap).toHaveBeenCalledWith(null);
})));
});
});
//# sourceMappingURL=polyline-manager.spec.js.map

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

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