Comparing version 1.0.0-beta.6 to 1.0.0-beta.7
@@ -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
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
949496
248
13726