Comparing version 1.0.0-beta.3 to 1.0.0-beta.4
import { ModuleWithProviders } from '@angular/core'; | ||
import { AgmMap } from './directives/map'; | ||
import { AgmCircle } from './directives/circle'; | ||
import { AgmRectangle } from './directives/rectangle'; | ||
import { AgmInfoWindow } from './directives/info-window'; | ||
@@ -12,6 +13,7 @@ import { AgmMarker } from './directives/marker'; | ||
import { LazyMapsAPILoaderConfigLiteral } from './services/maps-api-loader/lazy-maps-api-loader'; | ||
import { AgmFitBounds } from '@agm/core/directives/fit-bounds'; | ||
/** | ||
* @internal | ||
*/ | ||
export declare function coreDirectives(): (typeof AgmCircle | typeof AgmMarker | typeof AgmInfoWindow | typeof AgmPolygon | typeof AgmPolylinePoint | typeof AgmPolyline | typeof AgmKmlLayer | typeof AgmDataLayer | typeof AgmMap)[]; | ||
export declare function coreDirectives(): (typeof AgmCircle | typeof AgmRectangle | typeof AgmMarker | typeof AgmInfoWindow | typeof AgmPolygon | typeof AgmPolylinePoint | typeof AgmPolyline | typeof AgmKmlLayer | typeof AgmDataLayer | typeof AgmMap | typeof AgmFitBounds)[]; | ||
/** | ||
@@ -18,0 +20,0 @@ * The angular-google-maps core module. Contains all Directives/Services/Pipes |
import { NgModule } from '@angular/core'; | ||
import { AgmMap } from './directives/map'; | ||
import { AgmCircle } from './directives/circle'; | ||
import { AgmRectangle } from './directives/rectangle'; | ||
import { AgmInfoWindow } from './directives/info-window'; | ||
@@ -15,2 +16,3 @@ import { AgmMarker } from './directives/marker'; | ||
import { BROWSER_GLOBALS_PROVIDERS } from './utils/browser-globals'; | ||
import { AgmFitBounds } from '@agm/core/directives/fit-bounds'; | ||
/** | ||
@@ -21,5 +23,5 @@ * @internal | ||
return [ | ||
AgmMap, AgmMarker, AgmInfoWindow, AgmCircle, | ||
AgmMap, AgmMarker, AgmInfoWindow, AgmCircle, AgmRectangle, | ||
AgmPolygon, AgmPolyline, AgmPolylinePoint, AgmKmlLayer, | ||
AgmDataLayer | ||
AgmDataLayer, AgmFitBounds | ||
]; | ||
@@ -26,0 +28,0 @@ } |
@@ -1,1 +0,1 @@ | ||
[{"__symbolic":"module","version":4,"metadata":{"coreDirectives":{"__symbolic":"function","parameters":[],"value":[{"__symbolic":"reference","module":"./directives/map","name":"AgmMap","line":20,"character":4},{"__symbolic":"reference","module":"./directives/marker","name":"AgmMarker","line":20,"character":12},{"__symbolic":"reference","module":"./directives/info-window","name":"AgmInfoWindow","line":20,"character":23},{"__symbolic":"reference","module":"./directives/circle","name":"AgmCircle","line":20,"character":38},{"__symbolic":"reference","module":"./directives/polygon","name":"AgmPolygon","line":21,"character":4},{"__symbolic":"reference","module":"./directives/polyline","name":"AgmPolyline","line":21,"character":16},{"__symbolic":"reference","module":"./directives/polyline-point","name":"AgmPolylinePoint","line":21,"character":29},{"__symbolic":"reference","module":"./directives/kml-layer","name":"AgmKmlLayer","line":21,"character":47},{"__symbolic":"reference","module":"./directives/data-layer","name":"AgmDataLayer","line":22,"character":4}]},"AgmCoreModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":30,"character":1},"arguments":[{"declarations":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"coreDirectives"}},"exports":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"coreDirectives"}}}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":["lazyMapsAPILoaderConfig"],"value":{"ngModule":{"__symbolic":"reference","name":"AgmCoreModule"},"providers":[{"__symbolic":"spread","expression":{"__symbolic":"reference","module":"./utils/browser-globals","name":"BROWSER_GLOBALS_PROVIDERS","line":39,"character":11}},{"provide":{"__symbolic":"reference","module":"./services/maps-api-loader/maps-api-loader","name":"MapsAPILoader","line":39,"character":48},"useClass":{"__symbolic":"reference","module":"./services/maps-api-loader/lazy-maps-api-loader","name":"LazyMapsAPILoader","line":39,"character":73}},{"provide":{"__symbolic":"reference","module":"./services/maps-api-loader/lazy-maps-api-loader","name":"LAZY_MAPS_API_CONFIG","line":40,"character":18},"useValue":{"__symbolic":"reference","name":"lazyMapsAPILoaderConfig"}}]}}}}}}] | ||
[{"__symbolic":"module","version":4,"metadata":{"coreDirectives":{"__symbolic":"function","parameters":[],"value":[{"__symbolic":"reference","module":"./directives/map","name":"AgmMap","line":22,"character":4},{"__symbolic":"reference","module":"./directives/marker","name":"AgmMarker","line":22,"character":12},{"__symbolic":"reference","module":"./directives/info-window","name":"AgmInfoWindow","line":22,"character":23},{"__symbolic":"reference","module":"./directives/circle","name":"AgmCircle","line":22,"character":38},{"__symbolic":"reference","module":"./directives/rectangle","name":"AgmRectangle","line":22,"character":49},{"__symbolic":"reference","module":"./directives/polygon","name":"AgmPolygon","line":23,"character":4},{"__symbolic":"reference","module":"./directives/polyline","name":"AgmPolyline","line":23,"character":16},{"__symbolic":"reference","module":"./directives/polyline-point","name":"AgmPolylinePoint","line":23,"character":29},{"__symbolic":"reference","module":"./directives/kml-layer","name":"AgmKmlLayer","line":23,"character":47},{"__symbolic":"reference","module":"./directives/data-layer","name":"AgmDataLayer","line":24,"character":4},{"__symbolic":"reference","module":"@agm/core/directives/fit-bounds","name":"AgmFitBounds","line":24,"character":18}]},"AgmCoreModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":32,"character":1},"arguments":[{"declarations":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"coreDirectives"}},"exports":{"__symbolic":"call","expression":{"__symbolic":"reference","name":"coreDirectives"}}}]}],"statics":{"forRoot":{"__symbolic":"function","parameters":["lazyMapsAPILoaderConfig"],"value":{"ngModule":{"__symbolic":"reference","name":"AgmCoreModule"},"providers":[{"__symbolic":"spread","expression":{"__symbolic":"reference","module":"./utils/browser-globals","name":"BROWSER_GLOBALS_PROVIDERS","line":41,"character":11}},{"provide":{"__symbolic":"reference","module":"./services/maps-api-loader/maps-api-loader","name":"MapsAPILoader","line":41,"character":48},"useClass":{"__symbolic":"reference","module":"./services/maps-api-loader/lazy-maps-api-loader","name":"LazyMapsAPILoader","line":41,"character":73}},{"provide":{"__symbolic":"reference","module":"./services/maps-api-loader/lazy-maps-api-loader","name":"LAZY_MAPS_API_CONFIG","line":42,"character":18},"useValue":{"__symbolic":"reference","name":"lazyMapsAPILoaderConfig"}}]}}}}}}] |
@@ -1,1 +0,1 @@ | ||
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"function","parameters":[],"value":[{"__symbol":1,"members":[]},{"__symbol":2,"members":[]},{"__symbol":3,"members":[]},{"__symbol":4,"members":[]},{"__symbol":5,"members":[]},{"__symbol":6,"members":[]},{"__symbol":7,"members":[]},{"__symbol":8,"members":[]},{"__symbol":9,"members":[]}]}},{"symbol":{"__symbol":10,"members":[]},"metadata":{"__symbolic":"class","statics":{"forRoot":{"__symbolic":"function","parameters":["lazyMapsAPILoaderConfig"],"value":{"ngModule":{"__symbol":10,"members":[]},"providers":[{"__symbolic":"spread","expression":{"__symbol":11,"members":[]}},{"provide":{"__symbol":12,"members":[]},"useClass":{"__symbol":13,"members":[]}},{"provide":{"__symbol":14,"members":[]},"useValue":{"__symbolic":"reference","name":"lazyMapsAPILoaderConfig"}}]}}}},"type":{"summaryKind":2,"type":{"reference":{"__symbol":10,"members":[]},"diDeps":[],"lifecycleHooks":[]},"entryComponents":[],"providers":[],"modules":[{"reference":{"__symbol":10,"members":[]},"diDeps":[],"lifecycleHooks":[]}],"exportedDirectives":[{"reference":{"__symbol":1,"members":[]}},{"reference":{"__symbol":2,"members":[]}},{"reference":{"__symbol":3,"members":[]}},{"reference":{"__symbol":4,"members":[]}},{"reference":{"__symbol":5,"members":[]}},{"reference":{"__symbol":6,"members":[]}},{"reference":{"__symbol":7,"members":[]}},{"reference":{"__symbol":8,"members":[]}},{"reference":{"__symbol":9,"members":[]}}],"exportedPipes":[]}}],"symbols":[{"__symbol":0,"name":"coreDirectives","filePath":"./core.module"},{"__symbol":1,"name":"AgmMap","filePath":"./directives/map"},{"__symbol":2,"name":"AgmMarker","filePath":"./directives/marker"},{"__symbol":3,"name":"AgmInfoWindow","filePath":"./directives/info-window"},{"__symbol":4,"name":"AgmCircle","filePath":"./directives/circle"},{"__symbol":5,"name":"AgmPolygon","filePath":"./directives/polygon"},{"__symbol":6,"name":"AgmPolyline","filePath":"./directives/polyline"},{"__symbol":7,"name":"AgmPolylinePoint","filePath":"./directives/polyline-point"},{"__symbol":8,"name":"AgmKmlLayer","filePath":"./directives/kml-layer"},{"__symbol":9,"name":"AgmDataLayer","filePath":"./directives/data-layer"},{"__symbol":10,"name":"AgmCoreModule","filePath":"./core.module"},{"__symbol":11,"name":"BROWSER_GLOBALS_PROVIDERS","filePath":"./utils/browser-globals"},{"__symbol":12,"name":"MapsAPILoader","filePath":"./services/maps-api-loader/maps-api-loader"},{"__symbol":13,"name":"LazyMapsAPILoader","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":14,"name":"LAZY_MAPS_API_CONFIG","filePath":"./services/maps-api-loader/lazy-maps-api-loader"}]} | ||
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"function","parameters":[],"value":[{"__symbol":1,"members":[]},{"__symbol":2,"members":[]},{"__symbol":3,"members":[]},{"__symbol":4,"members":[]},{"__symbol":5,"members":[]},{"__symbol":6,"members":[]},{"__symbol":7,"members":[]},{"__symbol":8,"members":[]},{"__symbol":9,"members":[]},{"__symbol":10,"members":[]},{"__symbol":11,"members":[]}]}},{"symbol":{"__symbol":12,"members":[]},"metadata":{"__symbolic":"class","statics":{"forRoot":{"__symbolic":"function","parameters":["lazyMapsAPILoaderConfig"],"value":{"ngModule":{"__symbol":12,"members":[]},"providers":[{"__symbolic":"spread","expression":{"__symbol":13,"members":[]}},{"provide":{"__symbol":14,"members":[]},"useClass":{"__symbol":15,"members":[]}},{"provide":{"__symbol":16,"members":[]},"useValue":{"__symbolic":"reference","name":"lazyMapsAPILoaderConfig"}}]}}}},"type":{"summaryKind":2,"type":{"reference":{"__symbol":12,"members":[]},"diDeps":[],"lifecycleHooks":[]},"entryComponents":[],"providers":[],"modules":[{"reference":{"__symbol":12,"members":[]},"diDeps":[],"lifecycleHooks":[]}],"exportedDirectives":[{"reference":{"__symbol":1,"members":[]}},{"reference":{"__symbol":2,"members":[]}},{"reference":{"__symbol":3,"members":[]}},{"reference":{"__symbol":4,"members":[]}},{"reference":{"__symbol":5,"members":[]}},{"reference":{"__symbol":6,"members":[]}},{"reference":{"__symbol":7,"members":[]}},{"reference":{"__symbol":8,"members":[]}},{"reference":{"__symbol":9,"members":[]}},{"reference":{"__symbol":10,"members":[]}},{"reference":{"__symbol":11,"members":[]}}],"exportedPipes":[]}}],"symbols":[{"__symbol":0,"name":"coreDirectives","filePath":"./core.module"},{"__symbol":1,"name":"AgmMap","filePath":"./directives/map"},{"__symbol":2,"name":"AgmMarker","filePath":"./directives/marker"},{"__symbol":3,"name":"AgmInfoWindow","filePath":"./directives/info-window"},{"__symbol":4,"name":"AgmCircle","filePath":"./directives/circle"},{"__symbol":5,"name":"AgmRectangle","filePath":"./directives/rectangle"},{"__symbol":6,"name":"AgmPolygon","filePath":"./directives/polygon"},{"__symbol":7,"name":"AgmPolyline","filePath":"./directives/polyline"},{"__symbol":8,"name":"AgmPolylinePoint","filePath":"./directives/polyline-point"},{"__symbol":9,"name":"AgmKmlLayer","filePath":"./directives/kml-layer"},{"__symbol":10,"name":"AgmDataLayer","filePath":"./directives/data-layer"},{"__symbol":11,"name":"AgmFitBounds","filePath":"./directives/fit-bounds"},{"__symbol":12,"name":"AgmCoreModule","filePath":"./core.module"},{"__symbol":13,"name":"BROWSER_GLOBALS_PROVIDERS","filePath":"./utils/browser-globals"},{"__symbol":14,"name":"MapsAPILoader","filePath":"./services/maps-api-loader/maps-api-loader"},{"__symbol":15,"name":"LazyMapsAPILoader","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":16,"name":"LAZY_MAPS_API_CONFIG","filePath":"./services/maps-api-loader/lazy-maps-api-loader"}]} |
export { AgmMap } from './directives/map'; | ||
export { AgmCircle } from './directives/circle'; | ||
export { AgmRectangle } from './directives/rectangle'; | ||
export { AgmInfoWindow } from './directives/info-window'; | ||
@@ -10,1 +11,2 @@ export { AgmKmlLayer } from './directives/kml-layer'; | ||
export { AgmPolylinePoint } from './directives/polyline-point'; | ||
export { AgmFitBounds } from './directives/fit-bounds'; |
export { AgmMap } from './directives/map'; | ||
export { AgmCircle } from './directives/circle'; | ||
export { AgmRectangle } from './directives/rectangle'; | ||
export { AgmInfoWindow } from './directives/info-window'; | ||
@@ -10,2 +11,3 @@ export { AgmKmlLayer } from './directives/kml-layer'; | ||
export { AgmPolylinePoint } from './directives/polyline-point'; | ||
export { AgmFitBounds } from './directives/fit-bounds'; | ||
//# sourceMappingURL=directives.js.map |
@@ -1,1 +0,1 @@ | ||
[{"__symbolic":"module","version":4,"metadata":{},"exports":[{"from":"./directives/map","export":["AgmMap"]},{"from":"./directives/circle","export":["AgmCircle"]},{"from":"./directives/info-window","export":["AgmInfoWindow"]},{"from":"./directives/kml-layer","export":["AgmKmlLayer"]},{"from":"./directives/data-layer","export":["AgmDataLayer"]},{"from":"./directives/marker","export":["AgmMarker"]},{"from":"./directives/polygon","export":["AgmPolygon"]},{"from":"./directives/polyline","export":["AgmPolyline"]},{"from":"./directives/polyline-point","export":["AgmPolylinePoint"]}]}] | ||
[{"__symbolic":"module","version":4,"metadata":{},"exports":[{"from":"./directives/map","export":["AgmMap"]},{"from":"./directives/circle","export":["AgmCircle"]},{"from":"./directives/rectangle","export":["AgmRectangle"]},{"from":"./directives/info-window","export":["AgmInfoWindow"]},{"from":"./directives/kml-layer","export":["AgmKmlLayer"]},{"from":"./directives/data-layer","export":["AgmDataLayer"]},{"from":"./directives/marker","export":["AgmMarker"]},{"from":"./directives/polygon","export":["AgmPolygon"]},{"from":"./directives/polyline","export":["AgmPolyline"]},{"from":"./directives/polyline-point","export":["AgmPolylinePoint"]},{"from":"./directives/fit-bounds","export":["AgmFitBounds"]}]}] |
@@ -1,1 +0,1 @@ | ||
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbol":1,"members":[]}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"__symbol":3,"members":[]}},{"symbol":{"__symbol":4,"members":[]},"metadata":{"__symbol":5,"members":[]}},{"symbol":{"__symbol":6,"members":[]},"metadata":{"__symbol":7,"members":[]}},{"symbol":{"__symbol":8,"members":[]},"metadata":{"__symbol":9,"members":[]}},{"symbol":{"__symbol":10,"members":[]},"metadata":{"__symbol":11,"members":[]}},{"symbol":{"__symbol":12,"members":[]},"metadata":{"__symbol":13,"members":[]}},{"symbol":{"__symbol":14,"members":[]},"metadata":{"__symbol":15,"members":[]}},{"symbol":{"__symbol":16,"members":[]},"metadata":{"__symbol":17,"members":[]}}],"symbols":[{"__symbol":0,"name":"AgmMap","filePath":"./directives"},{"__symbol":1,"name":"AgmMap","filePath":"./directives/map"},{"__symbol":2,"name":"AgmCircle","filePath":"./directives"},{"__symbol":3,"name":"AgmCircle","filePath":"./directives/circle"},{"__symbol":4,"name":"AgmInfoWindow","filePath":"./directives"},{"__symbol":5,"name":"AgmInfoWindow","filePath":"./directives/info-window"},{"__symbol":6,"name":"AgmKmlLayer","filePath":"./directives"},{"__symbol":7,"name":"AgmKmlLayer","filePath":"./directives/kml-layer"},{"__symbol":8,"name":"AgmDataLayer","filePath":"./directives"},{"__symbol":9,"name":"AgmDataLayer","filePath":"./directives/data-layer"},{"__symbol":10,"name":"AgmMarker","filePath":"./directives"},{"__symbol":11,"name":"AgmMarker","filePath":"./directives/marker"},{"__symbol":12,"name":"AgmPolygon","filePath":"./directives"},{"__symbol":13,"name":"AgmPolygon","filePath":"./directives/polygon"},{"__symbol":14,"name":"AgmPolyline","filePath":"./directives"},{"__symbol":15,"name":"AgmPolyline","filePath":"./directives/polyline"},{"__symbol":16,"name":"AgmPolylinePoint","filePath":"./directives"},{"__symbol":17,"name":"AgmPolylinePoint","filePath":"./directives/polyline-point"}]} | ||
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbol":1,"members":[]}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"__symbol":3,"members":[]}},{"symbol":{"__symbol":4,"members":[]},"metadata":{"__symbol":5,"members":[]}},{"symbol":{"__symbol":6,"members":[]},"metadata":{"__symbol":7,"members":[]}},{"symbol":{"__symbol":8,"members":[]},"metadata":{"__symbol":9,"members":[]}},{"symbol":{"__symbol":10,"members":[]},"metadata":{"__symbol":11,"members":[]}},{"symbol":{"__symbol":12,"members":[]},"metadata":{"__symbol":13,"members":[]}},{"symbol":{"__symbol":14,"members":[]},"metadata":{"__symbol":15,"members":[]}},{"symbol":{"__symbol":16,"members":[]},"metadata":{"__symbol":17,"members":[]}},{"symbol":{"__symbol":18,"members":[]},"metadata":{"__symbol":19,"members":[]}},{"symbol":{"__symbol":20,"members":[]},"metadata":{"__symbol":21,"members":[]}}],"symbols":[{"__symbol":0,"name":"AgmMap","filePath":"./directives"},{"__symbol":1,"name":"AgmMap","filePath":"./directives/map"},{"__symbol":2,"name":"AgmCircle","filePath":"./directives"},{"__symbol":3,"name":"AgmCircle","filePath":"./directives/circle"},{"__symbol":4,"name":"AgmRectangle","filePath":"./directives"},{"__symbol":5,"name":"AgmRectangle","filePath":"./directives/rectangle"},{"__symbol":6,"name":"AgmInfoWindow","filePath":"./directives"},{"__symbol":7,"name":"AgmInfoWindow","filePath":"./directives/info-window"},{"__symbol":8,"name":"AgmKmlLayer","filePath":"./directives"},{"__symbol":9,"name":"AgmKmlLayer","filePath":"./directives/kml-layer"},{"__symbol":10,"name":"AgmDataLayer","filePath":"./directives"},{"__symbol":11,"name":"AgmDataLayer","filePath":"./directives/data-layer"},{"__symbol":12,"name":"AgmMarker","filePath":"./directives"},{"__symbol":13,"name":"AgmMarker","filePath":"./directives/marker"},{"__symbol":14,"name":"AgmPolygon","filePath":"./directives"},{"__symbol":15,"name":"AgmPolygon","filePath":"./directives/polygon"},{"__symbol":16,"name":"AgmPolyline","filePath":"./directives"},{"__symbol":17,"name":"AgmPolyline","filePath":"./directives/polyline"},{"__symbol":18,"name":"AgmPolylinePoint","filePath":"./directives"},{"__symbol":19,"name":"AgmPolylinePoint","filePath":"./directives/polyline-point"},{"__symbol":20,"name":"AgmFitBounds","filePath":"./directives"},{"__symbol":21,"name":"AgmFitBounds","filePath":"./directives/fit-bounds"}]} |
@@ -6,2 +6,3 @@ import { ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; | ||
import { LatLngBounds, LatLngBoundsLiteral, MapTypeStyle } from '../services/google-maps-types'; | ||
import { FitBoundsService } from '../services/fit-bounds'; | ||
/** | ||
@@ -33,2 +34,3 @@ * AgmMap renders a Google Map. | ||
private _mapsWrapper; | ||
protected _fitBoundsService: FitBoundsService; | ||
/** | ||
@@ -128,4 +130,5 @@ * The longitude that defines the center of the map. | ||
* Sets the viewport to contain the given bounds. | ||
* If this option to `true`, the bounds get automatically computed from all elements that use the {@link AgmFitBounds} directive. | ||
*/ | ||
fitBounds: LatLngBoundsLiteral | LatLngBounds; | ||
fitBounds: LatLngBoundsLiteral | LatLngBounds | boolean; | ||
/** | ||
@@ -194,2 +197,3 @@ * The initial enabled/disabled state of the Scale control. This is disabled by default. | ||
private _observableSubscriptions; | ||
private _fitBoundsSubscription; | ||
/** | ||
@@ -235,3 +239,3 @@ * This event emitter gets emitted when the user clicks on the map (but not when they click on a | ||
mapReady: EventEmitter<any>; | ||
constructor(_elem: ElementRef, _mapsWrapper: GoogleMapsAPIWrapper); | ||
constructor(_elem: ElementRef, _mapsWrapper: GoogleMapsAPIWrapper, _fitBoundsService: FitBoundsService); | ||
/** @internal */ | ||
@@ -253,2 +257,5 @@ ngOnInit(): void; | ||
private _fitBounds(); | ||
private _subscribeToFitBoundsUpdates(); | ||
protected _updateBounds(bounds: LatLngBounds | LatLngBoundsLiteral): void; | ||
private _isLatLngBoundsLiteral(bounds); | ||
private _handleMapCenterChange(); | ||
@@ -255,0 +262,0 @@ private _handleBoundsChange(); |
import { Component, ElementRef, EventEmitter, Input, Output } from '@angular/core'; | ||
import { GoogleMapsAPIWrapper } from '../services/google-maps-api-wrapper'; | ||
import { CircleManager } from '../services/managers/circle-manager'; | ||
import { RectangleManager } from '../services/managers/rectangle-manager'; | ||
import { InfoWindowManager } from '../services/managers/info-window-manager'; | ||
@@ -10,2 +11,3 @@ import { MarkerManager } from '../services/managers/marker-manager'; | ||
import { DataLayerManager } from './../services/managers/data-layer-manager'; | ||
import { FitBoundsService } from '../services/fit-bounds'; | ||
/** | ||
@@ -35,5 +37,6 @@ * AgmMap renders a Google Map. | ||
var AgmMap = /** @class */ (function () { | ||
function AgmMap(_elem, _mapsWrapper) { | ||
function AgmMap(_elem, _mapsWrapper, _fitBoundsService) { | ||
this._elem = _elem; | ||
this._mapsWrapper = _mapsWrapper; | ||
this._fitBoundsService = _fitBoundsService; | ||
/** | ||
@@ -97,4 +100,5 @@ * The longitude that defines the center of the map. | ||
* Sets the viewport to contain the given bounds. | ||
* If this option to `true`, the bounds get automatically computed from all elements that use the {@link AgmFitBounds} directive. | ||
*/ | ||
this.fitBounds = null; | ||
this.fitBounds = false; | ||
/** | ||
@@ -240,2 +244,5 @@ * The initial enabled/disabled state of the Scale control. This is disabled by default. | ||
this._mapsWrapper.clearInstanceListeners(); | ||
if (this._fitBoundsSubscription) { | ||
this._fitBoundsSubscription.unsubscribe(); | ||
} | ||
}; | ||
@@ -289,3 +296,3 @@ /* @internal */ | ||
if (changes['latitude'] == null && changes['longitude'] == null && | ||
changes['fitBounds'] == null) { | ||
!changes['fitBounds']) { | ||
// no position update needed | ||
@@ -295,3 +302,3 @@ return; | ||
// we prefer fitBounds in changes | ||
if (changes['fitBounds'] && this.fitBounds != null) { | ||
if ('fitBounds' in changes) { | ||
this._fitBounds(); | ||
@@ -318,8 +325,37 @@ return; | ||
AgmMap.prototype._fitBounds = function () { | ||
switch (this.fitBounds) { | ||
case true: | ||
this._subscribeToFitBoundsUpdates(); | ||
break; | ||
case false: | ||
if (this._fitBoundsSubscription) { | ||
this._fitBoundsSubscription.unsubscribe(); | ||
} | ||
break; | ||
default: | ||
this._updateBounds(this.fitBounds); | ||
} | ||
}; | ||
AgmMap.prototype._subscribeToFitBoundsUpdates = function () { | ||
var _this = this; | ||
this._fitBoundsSubscription = this._fitBoundsService.getBounds$().subscribe(function (b) { return _this._updateBounds(b); }); | ||
}; | ||
AgmMap.prototype._updateBounds = function (bounds) { | ||
if (this._isLatLngBoundsLiteral(bounds)) { | ||
var newBounds = google.maps.LatLngBounds(); | ||
newBounds.union(bounds); | ||
bounds = newBounds; | ||
} | ||
if (bounds.isEmpty()) { | ||
return; | ||
} | ||
if (this.usePanning) { | ||
this._mapsWrapper.panToBounds(this.fitBounds); | ||
this._mapsWrapper.panToBounds(bounds); | ||
return; | ||
} | ||
this._mapsWrapper.fitBounds(this.fitBounds); | ||
this._mapsWrapper.fitBounds(bounds); | ||
}; | ||
AgmMap.prototype._isLatLngBoundsLiteral = function (bounds) { | ||
return bounds.extend === undefined; | ||
}; | ||
AgmMap.prototype._handleMapCenterChange = function () { | ||
@@ -395,4 +431,5 @@ var _this = this; | ||
providers: [ | ||
GoogleMapsAPIWrapper, MarkerManager, InfoWindowManager, CircleManager, PolylineManager, | ||
PolygonManager, KmlLayerManager, DataLayerManager | ||
GoogleMapsAPIWrapper, MarkerManager, InfoWindowManager, CircleManager, RectangleManager, | ||
PolylineManager, PolygonManager, KmlLayerManager, DataLayerManager, DataLayerManager, | ||
FitBoundsService | ||
], | ||
@@ -411,2 +448,3 @@ host: { | ||
{ type: GoogleMapsAPIWrapper, }, | ||
{ type: FitBoundsService, }, | ||
]; }; | ||
@@ -413,0 +451,0 @@ AgmMap.propDecorators = { |
@@ -1,1 +0,1 @@ | ||
[{"__symbolic":"module","version":4,"metadata":{"AgmMap":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":40,"character":1},"arguments":[{"selector":"agm-map","providers":[{"__symbolic":"reference","module":"../services/google-maps-api-wrapper","name":"GoogleMapsAPIWrapper","line":43,"character":4},{"__symbolic":"reference","module":"../services/managers/marker-manager","name":"MarkerManager","line":43,"character":26},{"__symbolic":"reference","module":"../services/managers/info-window-manager","name":"InfoWindowManager","line":43,"character":41},{"__symbolic":"reference","module":"../services/managers/circle-manager","name":"CircleManager","line":43,"character":60},{"__symbolic":"reference","module":"../services/managers/polyline-manager","name":"PolylineManager","line":43,"character":75},{"__symbolic":"reference","module":"../services/managers/polygon-manager","name":"PolygonManager","line":44,"character":4},{"__symbolic":"reference","module":"./../services/managers/kml-layer-manager","name":"KmlLayerManager","line":44,"character":20},{"__symbolic":"reference","module":"./../services/managers/data-layer-manager","name":"DataLayerManager","line":44,"character":37}],"host":{"[class.sebm-google-map-container]":"true","$quoted$":["[class.sebm-google-map-container]"]},"styles":["\n .agm-map-container-inner {\n width: inherit;\n height: inherit;\n }\n .agm-map-content {\n display:none;\n }\n "],"template":"\n <div class='agm-map-container-inner sebm-google-map-container-inner'></div>\n <div class='agm-map-content'>\n <ng-content></ng-content>\n </div>\n "}]}],"members":{"longitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":70,"character":3}}]}],"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":75,"character":3}}]}],"zoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}}]}],"minZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":86,"character":3}}]}],"maxZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":92,"character":3}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3},"arguments":["mapDraggable"]}]}],"disableDoubleClickZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":103,"character":3}}]}],"disableDefaultUI":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":109,"character":3}}]}],"scrollwheel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":114,"character":3}}]}],"backgroundColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":120,"character":3}}]}],"draggableCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":128,"character":3}}]}],"draggingCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":136,"character":3}}]}],"keyboardShortcuts":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":142,"character":3}}]}],"zoomControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":147,"character":3}}]}],"zoomControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":152,"character":3}}]}],"styles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":158,"character":3}}]}],"usePanning":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":165,"character":3}}]}],"streetViewControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":172,"character":3}}]}],"streetViewControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":177,"character":3}}]}],"fitBounds":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":182,"character":3}}]}],"scaleControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":187,"character":3}}]}],"scaleControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":192,"character":3}}]}],"mapTypeControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":197,"character":3}}]}],"mapTypeControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":202,"character":3}}]}],"panControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":207,"character":3}}]}],"panControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":212,"character":3}}]}],"rotateControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":217,"character":3}}]}],"rotateControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":222,"character":3}}]}],"fullscreenControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":227,"character":3}}]}],"fullscreenControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":232,"character":3}}]}],"mapTypeId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":237,"character":3}}]}],"clickableIcons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":243,"character":3}}]}],"gestureHandling":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":253,"character":3}}]}],"mapClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":273,"character":3}}]}],"mapRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":279,"character":3}}]}],"mapDblClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":285,"character":3}}]}],"centerChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":290,"character":3}}]}],"boundsChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":295,"character":3}}]}],"mapTypeIdChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":300,"character":3}}]}],"idle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":305,"character":3}}]}],"zoomChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":310,"character":3}}]}],"mapReady":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":316,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":318,"character":29},{"__symbolic":"reference","module":"../services/google-maps-api-wrapper","name":"GoogleMapsAPIWrapper","line":318,"character":63}]}],"ngOnInit":[{"__symbolic":"method"}],"_initMapInstance":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_updateMapOptionsChanges":[{"__symbolic":"method"}],"triggerResize":[{"__symbolic":"method"}],"_updatePosition":[{"__symbolic":"method"}],"_setCenter":[{"__symbolic":"method"}],"_fitBounds":[{"__symbolic":"method"}],"_handleMapCenterChange":[{"__symbolic":"method"}],"_handleBoundsChange":[{"__symbolic":"method"}],"_handleMapTypeIdChange":[{"__symbolic":"method"}],"_handleMapZoomChange":[{"__symbolic":"method"}],"_handleIdleEvent":[{"__symbolic":"method"}],"_handleMapMouseEvents":[{"__symbolic":"method"}]},"statics":{"_mapOptionsAttributes":["disableDoubleClickZoom","scrollwheel","draggable","draggableCursor","draggingCursor","keyboardShortcuts","zoomControl","zoomControlOptions","styles","streetViewControl","streetViewControlOptions","zoom","mapTypeControl","mapTypeControlOptions","minZoom","maxZoom","panControl","panControlOptions","rotateControl","rotateControlOptions","fullscreenControl","fullscreenControlOptions","scaleControl","scaleControlOptions","mapTypeId","clickableIcons","gestureHandling"]}}}}] | ||
[{"__symbolic":"module","version":4,"metadata":{"AgmMap":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":44,"character":1},"arguments":[{"selector":"agm-map","providers":[{"__symbolic":"reference","module":"../services/google-maps-api-wrapper","name":"GoogleMapsAPIWrapper","line":47,"character":4},{"__symbolic":"reference","module":"../services/managers/marker-manager","name":"MarkerManager","line":47,"character":26},{"__symbolic":"reference","module":"../services/managers/info-window-manager","name":"InfoWindowManager","line":47,"character":41},{"__symbolic":"reference","module":"../services/managers/circle-manager","name":"CircleManager","line":47,"character":60},{"__symbolic":"reference","module":"../services/managers/rectangle-manager","name":"RectangleManager","line":47,"character":75},{"__symbolic":"reference","module":"../services/managers/polyline-manager","name":"PolylineManager","line":48,"character":4},{"__symbolic":"reference","module":"../services/managers/polygon-manager","name":"PolygonManager","line":48,"character":21},{"__symbolic":"reference","module":"./../services/managers/kml-layer-manager","name":"KmlLayerManager","line":48,"character":37},{"__symbolic":"reference","module":"./../services/managers/data-layer-manager","name":"DataLayerManager","line":48,"character":54},{"__symbolic":"reference","module":"./../services/managers/data-layer-manager","name":"DataLayerManager","line":48,"character":72},{"__symbolic":"reference","module":"../services/fit-bounds","name":"FitBoundsService","line":49,"character":4}],"host":{"[class.sebm-google-map-container]":"true","$quoted$":["[class.sebm-google-map-container]"]},"styles":["\n .agm-map-container-inner {\n width: inherit;\n height: inherit;\n }\n .agm-map-content {\n display:none;\n }\n "],"template":"\n <div class='agm-map-container-inner sebm-google-map-container-inner'></div>\n <div class='agm-map-content'>\n <ng-content></ng-content>\n </div>\n "}]}],"members":{"longitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":75,"character":3}}]}],"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}}]}],"zoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":85,"character":3}}]}],"minZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":91,"character":3}}]}],"maxZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":97,"character":3}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":103,"character":3},"arguments":["mapDraggable"]}]}],"disableDoubleClickZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":108,"character":3}}]}],"disableDefaultUI":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":114,"character":3}}]}],"scrollwheel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":119,"character":3}}]}],"backgroundColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":125,"character":3}}]}],"draggableCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":133,"character":3}}]}],"draggingCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":141,"character":3}}]}],"keyboardShortcuts":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":147,"character":3}}]}],"zoomControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":152,"character":3}}]}],"zoomControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":157,"character":3}}]}],"styles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":163,"character":3}}]}],"usePanning":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":170,"character":3}}]}],"streetViewControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":177,"character":3}}]}],"streetViewControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":182,"character":3}}]}],"fitBounds":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":188,"character":3}}]}],"scaleControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":193,"character":3}}]}],"scaleControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":198,"character":3}}]}],"mapTypeControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":203,"character":3}}]}],"mapTypeControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":208,"character":3}}]}],"panControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":213,"character":3}}]}],"panControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":218,"character":3}}]}],"rotateControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":223,"character":3}}]}],"rotateControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":228,"character":3}}]}],"fullscreenControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":233,"character":3}}]}],"fullscreenControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":238,"character":3}}]}],"mapTypeId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":243,"character":3}}]}],"clickableIcons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":249,"character":3}}]}],"gestureHandling":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":259,"character":3}}]}],"mapClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":280,"character":3}}]}],"mapRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":286,"character":3}}]}],"mapDblClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":292,"character":3}}]}],"centerChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":297,"character":3}}]}],"boundsChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":302,"character":3}}]}],"mapTypeIdChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":307,"character":3}}]}],"idle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":312,"character":3}}]}],"zoomChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":317,"character":3}}]}],"mapReady":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":323,"character":3}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef","line":325,"character":29},{"__symbolic":"reference","module":"../services/google-maps-api-wrapper","name":"GoogleMapsAPIWrapper","line":325,"character":63},{"__symbolic":"reference","module":"../services/fit-bounds","name":"FitBoundsService","line":325,"character":114}]}],"ngOnInit":[{"__symbolic":"method"}],"_initMapInstance":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_updateMapOptionsChanges":[{"__symbolic":"method"}],"triggerResize":[{"__symbolic":"method"}],"_updatePosition":[{"__symbolic":"method"}],"_setCenter":[{"__symbolic":"method"}],"_fitBounds":[{"__symbolic":"method"}],"_subscribeToFitBoundsUpdates":[{"__symbolic":"method"}],"_updateBounds":[{"__symbolic":"method"}],"_isLatLngBoundsLiteral":[{"__symbolic":"method"}],"_handleMapCenterChange":[{"__symbolic":"method"}],"_handleBoundsChange":[{"__symbolic":"method"}],"_handleMapTypeIdChange":[{"__symbolic":"method"}],"_handleMapZoomChange":[{"__symbolic":"method"}],"_handleIdleEvent":[{"__symbolic":"method"}],"_handleMapMouseEvents":[{"__symbolic":"method"}]},"statics":{"_mapOptionsAttributes":["disableDoubleClickZoom","scrollwheel","draggable","draggableCursor","draggingCursor","keyboardShortcuts","zoomControl","zoomControlOptions","styles","streetViewControl","streetViewControlOptions","zoom","mapTypeControl","mapTypeControlOptions","minZoom","maxZoom","panControl","panControlOptions","rotateControl","rotateControlOptions","fullscreenControl","fullscreenControlOptions","scaleControl","scaleControlOptions","mapTypeId","clickableIcons","gestureHandling"]}}}}] |
@@ -12,8 +12,10 @@ /** | ||
import * as i4 from "../services/managers/circle-manager"; | ||
import * as i5 from "../services/managers/polyline-manager"; | ||
import * as i6 from "../services/managers/polygon-manager"; | ||
import * as i7 from "../services/managers/kml-layer-manager"; | ||
import * as i8 from "../services/managers/data-layer-manager"; | ||
import * as i9 from "../services/maps-api-loader/maps-api-loader"; | ||
import * as i10 from "./map"; | ||
import * as i5 from "../services/managers/rectangle-manager"; | ||
import * as i6 from "../services/managers/polyline-manager"; | ||
import * as i7 from "../services/managers/polygon-manager"; | ||
import * as i8 from "../services/managers/kml-layer-manager"; | ||
import * as i9 from "../services/managers/data-layer-manager"; | ||
import * as i10 from "../services/maps-api-loader/maps-api-loader"; | ||
import * as i11 from "../services/fit-bounds"; | ||
import * as i12 from "./map"; | ||
var styles_AgmMap = [".agm-map-container-inner[_ngcontent-%COMP%] {\n width: inherit;\n height: inherit;\n }\n .agm-map-content[_ngcontent-%COMP%] {\n display:none;\n }"]; | ||
@@ -23,5 +25,5 @@ var RenderType_AgmMap = i0.ɵcrt({ encapsulation: 0, styles: styles_AgmMap, data: {} }); | ||
export function View_AgmMap_0(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 0, "div", [["class", "agm-map-container-inner sebm-google-map-container-inner"]], null, null, null, null, null)), (_l()(), i0.ɵeld(1, 0, null, null, 1, "div", [["class", "agm-map-content"]], null, null, null, null, null)), i0.ɵncd(null, 0)], null, null); } | ||
export function View_AgmMap_Host_0(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 9, "agm-map", [], [[2, "sebm-google-map-container", null]], null, null, View_AgmMap_0, RenderType_AgmMap)), i0.ɵprd(4608, null, i1.MarkerManager, i1.MarkerManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i3.InfoWindowManager, i3.InfoWindowManager, [i2.GoogleMapsAPIWrapper, i0.NgZone, i1.MarkerManager]), i0.ɵprd(4608, null, i4.CircleManager, i4.CircleManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i5.PolylineManager, i5.PolylineManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i6.PolygonManager, i6.PolygonManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i7.KmlLayerManager, i7.KmlLayerManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i8.DataLayerManager, i8.DataLayerManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(512, null, i2.GoogleMapsAPIWrapper, i2.GoogleMapsAPIWrapper, [i9.MapsAPILoader, i0.NgZone]), i0.ɵdid(9, 770048, null, 0, i10.AgmMap, [i0.ElementRef, i2.GoogleMapsAPIWrapper], null, null)], function (_ck, _v) { _ck(_v, 9, 0); }, function (_ck, _v) { var currVal_0 = true; _ck(_v, 0, 0, currVal_0); }); } | ||
var AgmMapNgFactory = i0.ɵccf("agm-map", i10.AgmMap, View_AgmMap_Host_0, { longitude: "longitude", latitude: "latitude", zoom: "zoom", minZoom: "minZoom", maxZoom: "maxZoom", draggable: "mapDraggable", disableDoubleClickZoom: "disableDoubleClickZoom", disableDefaultUI: "disableDefaultUI", scrollwheel: "scrollwheel", backgroundColor: "backgroundColor", draggableCursor: "draggableCursor", draggingCursor: "draggingCursor", keyboardShortcuts: "keyboardShortcuts", zoomControl: "zoomControl", zoomControlOptions: "zoomControlOptions", styles: "styles", usePanning: "usePanning", streetViewControl: "streetViewControl", streetViewControlOptions: "streetViewControlOptions", fitBounds: "fitBounds", scaleControl: "scaleControl", scaleControlOptions: "scaleControlOptions", mapTypeControl: "mapTypeControl", mapTypeControlOptions: "mapTypeControlOptions", panControl: "panControl", panControlOptions: "panControlOptions", rotateControl: "rotateControl", rotateControlOptions: "rotateControlOptions", fullscreenControl: "fullscreenControl", fullscreenControlOptions: "fullscreenControlOptions", mapTypeId: "mapTypeId", clickableIcons: "clickableIcons", gestureHandling: "gestureHandling" }, { mapClick: "mapClick", mapRightClick: "mapRightClick", mapDblClick: "mapDblClick", centerChange: "centerChange", boundsChange: "boundsChange", mapTypeIdChange: "mapTypeIdChange", idle: "idle", zoomChange: "zoomChange", mapReady: "mapReady" }, ["*"]); | ||
export function View_AgmMap_Host_0(_l) { return i0.ɵvid(0, [(_l()(), i0.ɵeld(0, 0, null, null, 11, "agm-map", [], [[2, "sebm-google-map-container", null]], null, null, View_AgmMap_0, RenderType_AgmMap)), i0.ɵprd(4608, null, i1.MarkerManager, i1.MarkerManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i3.InfoWindowManager, i3.InfoWindowManager, [i2.GoogleMapsAPIWrapper, i0.NgZone, i1.MarkerManager]), i0.ɵprd(4608, null, i4.CircleManager, i4.CircleManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i5.RectangleManager, i5.RectangleManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i6.PolylineManager, i6.PolylineManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i7.PolygonManager, i7.PolygonManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i8.KmlLayerManager, i8.KmlLayerManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(4608, null, i9.DataLayerManager, i9.DataLayerManager, [i2.GoogleMapsAPIWrapper, i0.NgZone]), i0.ɵprd(512, null, i2.GoogleMapsAPIWrapper, i2.GoogleMapsAPIWrapper, [i10.MapsAPILoader, i0.NgZone]), i0.ɵprd(512, null, i11.FitBoundsService, i11.FitBoundsService, [i10.MapsAPILoader]), i0.ɵdid(11, 770048, null, 0, i12.AgmMap, [i0.ElementRef, i2.GoogleMapsAPIWrapper, i11.FitBoundsService], null, null)], function (_ck, _v) { _ck(_v, 11, 0); }, function (_ck, _v) { var currVal_0 = true; _ck(_v, 0, 0, currVal_0); }); } | ||
var AgmMapNgFactory = i0.ɵccf("agm-map", i12.AgmMap, View_AgmMap_Host_0, { longitude: "longitude", latitude: "latitude", zoom: "zoom", minZoom: "minZoom", maxZoom: "maxZoom", draggable: "mapDraggable", disableDoubleClickZoom: "disableDoubleClickZoom", disableDefaultUI: "disableDefaultUI", scrollwheel: "scrollwheel", backgroundColor: "backgroundColor", draggableCursor: "draggableCursor", draggingCursor: "draggingCursor", keyboardShortcuts: "keyboardShortcuts", zoomControl: "zoomControl", zoomControlOptions: "zoomControlOptions", styles: "styles", usePanning: "usePanning", streetViewControl: "streetViewControl", streetViewControlOptions: "streetViewControlOptions", fitBounds: "fitBounds", scaleControl: "scaleControl", scaleControlOptions: "scaleControlOptions", mapTypeControl: "mapTypeControl", mapTypeControlOptions: "mapTypeControlOptions", panControl: "panControl", panControlOptions: "panControlOptions", rotateControl: "rotateControl", rotateControlOptions: "rotateControlOptions", fullscreenControl: "fullscreenControl", fullscreenControlOptions: "fullscreenControlOptions", mapTypeId: "mapTypeId", clickableIcons: "clickableIcons", gestureHandling: "gestureHandling" }, { mapClick: "mapClick", mapRightClick: "mapRightClick", mapDblClick: "mapDblClick", centerChange: "centerChange", boundsChange: "boundsChange", mapTypeIdChange: "mapTypeIdChange", idle: "idle", zoomChange: "zoomChange", mapReady: "mapReady" }, ["*"]); | ||
export { AgmMapNgFactory as AgmMapNgFactory }; | ||
//# sourceMappingURL=map.ngfactory.js.map |
@@ -1,1 +0,1 @@ | ||
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"class","members":{"longitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"zoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"minZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"maxZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]},"arguments":["mapDraggable"]}]}],"disableDoubleClickZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"disableDefaultUI":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"scrollwheel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"backgroundColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"draggableCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"draggingCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"keyboardShortcuts":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"zoomControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"zoomControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"styles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"usePanning":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"streetViewControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"streetViewControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"fitBounds":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"scaleControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"scaleControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"mapTypeControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"mapTypeControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"panControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"panControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"rotateControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"rotateControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"fullscreenControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"fullscreenControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"mapTypeId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"clickableIcons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"gestureHandling":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"mapClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mapRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mapDblClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"centerChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"boundsChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mapTypeIdChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"idle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"zoomChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mapReady":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":3,"members":[]},{"__symbol":4,"members":[]}]}],"ngOnInit":[{"__symbolic":"method"}],"_initMapInstance":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_updateMapOptionsChanges":[{"__symbolic":"method"}],"triggerResize":[{"__symbolic":"method"}],"_updatePosition":[{"__symbolic":"method"}],"_setCenter":[{"__symbolic":"method"}],"_fitBounds":[{"__symbolic":"method"}],"_handleMapCenterChange":[{"__symbolic":"method"}],"_handleBoundsChange":[{"__symbolic":"method"}],"_handleMapTypeIdChange":[{"__symbolic":"method"}],"_handleMapZoomChange":[{"__symbolic":"method"}],"_handleIdleEvent":[{"__symbolic":"method"}],"_handleMapMouseEvents":[{"__symbolic":"method"}]},"statics":{"_mapOptionsAttributes":["disableDoubleClickZoom","scrollwheel","draggable","draggableCursor","draggingCursor","keyboardShortcuts","zoomControl","zoomControlOptions","styles","streetViewControl","streetViewControlOptions","zoom","mapTypeControl","mapTypeControlOptions","minZoom","maxZoom","panControl","panControlOptions","rotateControl","rotateControlOptions","fullscreenControl","fullscreenControlOptions","scaleControl","scaleControlOptions","mapTypeId","clickableIcons","gestureHandling"]}},"type":{"summaryKind":1,"type":{"reference":{"__symbol":0,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":3,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}}],"lifecycleHooks":[0,1,3]},"isComponent":true,"selector":"agm-map","exportAs":null,"inputs":{"longitude":"longitude","latitude":"latitude","zoom":"zoom","minZoom":"minZoom","maxZoom":"maxZoom","draggable":"mapDraggable","disableDoubleClickZoom":"disableDoubleClickZoom","disableDefaultUI":"disableDefaultUI","scrollwheel":"scrollwheel","backgroundColor":"backgroundColor","draggableCursor":"draggableCursor","draggingCursor":"draggingCursor","keyboardShortcuts":"keyboardShortcuts","zoomControl":"zoomControl","zoomControlOptions":"zoomControlOptions","styles":"styles","usePanning":"usePanning","streetViewControl":"streetViewControl","streetViewControlOptions":"streetViewControlOptions","fitBounds":"fitBounds","scaleControl":"scaleControl","scaleControlOptions":"scaleControlOptions","mapTypeControl":"mapTypeControl","mapTypeControlOptions":"mapTypeControlOptions","panControl":"panControl","panControlOptions":"panControlOptions","rotateControl":"rotateControl","rotateControlOptions":"rotateControlOptions","fullscreenControl":"fullscreenControl","fullscreenControlOptions":"fullscreenControlOptions","mapTypeId":"mapTypeId","clickableIcons":"clickableIcons","gestureHandling":"gestureHandling"},"outputs":{"mapClick":"mapClick","mapRightClick":"mapRightClick","mapDblClick":"mapDblClick","centerChange":"centerChange","boundsChange":"boundsChange","mapTypeIdChange":"mapTypeIdChange","idle":"idle","zoomChange":"zoomChange","mapReady":"mapReady"},"hostListeners":{},"hostProperties":{"class.sebm-google-map-container":"true"},"hostAttributes":{},"providers":[{"token":{"identifier":{"reference":{"__symbol":4,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":5,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":4,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":5,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":5,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":7,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":7,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":8,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":8,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":9,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":9,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":10,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":10,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":11,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":11,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":12,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":12,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":13,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":13,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"multi":false}],"viewProviders":[],"queries":[],"guards":{},"viewQueries":[],"entryComponents":[],"changeDetection":1,"template":{"ngContentSelectors":["*"],"encapsulation":0},"componentViewType":{"__symbol":14,"members":[]},"rendererType":{"__symbol":15,"members":[]},"componentFactory":{"__symbol":16,"members":[]}}}],"symbols":[{"__symbol":0,"name":"AgmMap","filePath":"./map"},{"__symbol":1,"name":"Input","filePath":"@angular/core"},{"__symbol":2,"name":"Output","filePath":"@angular/core"},{"__symbol":3,"name":"ElementRef","filePath":"@angular/core"},{"__symbol":4,"name":"GoogleMapsAPIWrapper","filePath":"../services/google-maps-api-wrapper"},{"__symbol":5,"name":"MapsAPILoader","filePath":"../services/maps-api-loader/maps-api-loader"},{"__symbol":6,"name":"NgZone","filePath":"@angular/core"},{"__symbol":7,"name":"MarkerManager","filePath":"../services/managers/marker-manager"},{"__symbol":8,"name":"InfoWindowManager","filePath":"../services/managers/info-window-manager"},{"__symbol":9,"name":"CircleManager","filePath":"../services/managers/circle-manager"},{"__symbol":10,"name":"PolylineManager","filePath":"../services/managers/polyline-manager"},{"__symbol":11,"name":"PolygonManager","filePath":"../services/managers/polygon-manager"},{"__symbol":12,"name":"KmlLayerManager","filePath":"../services/managers/kml-layer-manager"},{"__symbol":13,"name":"DataLayerManager","filePath":"../services/managers/data-layer-manager"},{"__symbol":14,"name":"View_AgmMap_0","filePath":"./map.ngfactory"},{"__symbol":15,"name":"RenderType_AgmMap","filePath":"./map.ngfactory"},{"__symbol":16,"name":"AgmMapNgFactory","filePath":"./map.ngfactory"}]} | ||
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"class","members":{"longitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"zoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"minZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"maxZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]},"arguments":["mapDraggable"]}]}],"disableDoubleClickZoom":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"disableDefaultUI":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"scrollwheel":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"backgroundColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"draggableCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"draggingCursor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"keyboardShortcuts":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"zoomControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"zoomControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"styles":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"usePanning":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"streetViewControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"streetViewControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"fitBounds":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"scaleControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"scaleControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"mapTypeControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"mapTypeControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"panControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"panControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"rotateControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"rotateControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"fullscreenControl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"fullscreenControlOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"mapTypeId":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"clickableIcons":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"gestureHandling":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"mapClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mapRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mapDblClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"centerChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"boundsChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mapTypeIdChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"idle":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"zoomChange":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mapReady":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":3,"members":[]},{"__symbol":4,"members":[]},{"__symbol":5,"members":[]}]}],"ngOnInit":[{"__symbolic":"method"}],"_initMapInstance":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_updateMapOptionsChanges":[{"__symbolic":"method"}],"triggerResize":[{"__symbolic":"method"}],"_updatePosition":[{"__symbolic":"method"}],"_setCenter":[{"__symbolic":"method"}],"_fitBounds":[{"__symbolic":"method"}],"_subscribeToFitBoundsUpdates":[{"__symbolic":"method"}],"_updateBounds":[{"__symbolic":"method"}],"_isLatLngBoundsLiteral":[{"__symbolic":"method"}],"_handleMapCenterChange":[{"__symbolic":"method"}],"_handleBoundsChange":[{"__symbolic":"method"}],"_handleMapTypeIdChange":[{"__symbolic":"method"}],"_handleMapZoomChange":[{"__symbolic":"method"}],"_handleIdleEvent":[{"__symbolic":"method"}],"_handleMapMouseEvents":[{"__symbolic":"method"}]},"statics":{"_mapOptionsAttributes":["disableDoubleClickZoom","scrollwheel","draggable","draggableCursor","draggingCursor","keyboardShortcuts","zoomControl","zoomControlOptions","styles","streetViewControl","streetViewControlOptions","zoom","mapTypeControl","mapTypeControlOptions","minZoom","maxZoom","panControl","panControlOptions","rotateControl","rotateControlOptions","fullscreenControl","fullscreenControlOptions","scaleControl","scaleControlOptions","mapTypeId","clickableIcons","gestureHandling"]}},"type":{"summaryKind":1,"type":{"reference":{"__symbol":0,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":3,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":5,"members":[]}}}}],"lifecycleHooks":[0,1,3]},"isComponent":true,"selector":"agm-map","exportAs":null,"inputs":{"longitude":"longitude","latitude":"latitude","zoom":"zoom","minZoom":"minZoom","maxZoom":"maxZoom","draggable":"mapDraggable","disableDoubleClickZoom":"disableDoubleClickZoom","disableDefaultUI":"disableDefaultUI","scrollwheel":"scrollwheel","backgroundColor":"backgroundColor","draggableCursor":"draggableCursor","draggingCursor":"draggingCursor","keyboardShortcuts":"keyboardShortcuts","zoomControl":"zoomControl","zoomControlOptions":"zoomControlOptions","styles":"styles","usePanning":"usePanning","streetViewControl":"streetViewControl","streetViewControlOptions":"streetViewControlOptions","fitBounds":"fitBounds","scaleControl":"scaleControl","scaleControlOptions":"scaleControlOptions","mapTypeControl":"mapTypeControl","mapTypeControlOptions":"mapTypeControlOptions","panControl":"panControl","panControlOptions":"panControlOptions","rotateControl":"rotateControl","rotateControlOptions":"rotateControlOptions","fullscreenControl":"fullscreenControl","fullscreenControlOptions":"fullscreenControlOptions","mapTypeId":"mapTypeId","clickableIcons":"clickableIcons","gestureHandling":"gestureHandling"},"outputs":{"mapClick":"mapClick","mapRightClick":"mapRightClick","mapDblClick":"mapDblClick","centerChange":"centerChange","boundsChange":"boundsChange","mapTypeIdChange":"mapTypeIdChange","idle":"idle","zoomChange":"zoomChange","mapReady":"mapReady"},"hostListeners":{},"hostProperties":{"class.sebm-google-map-container":"true"},"hostAttributes":{},"providers":[{"token":{"identifier":{"reference":{"__symbol":4,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":4,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":8,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":8,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":9,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":8,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":9,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":8,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":8,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":10,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":10,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":11,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":11,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":12,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":12,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":13,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":13,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":14,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":14,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":15,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":15,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":15,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":15,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":4,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":7,"members":[]}}}}],"multi":false},{"token":{"identifier":{"reference":{"__symbol":5,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]}},"useClass":{"reference":{"__symbol":5,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"lifecycleHooks":[]},"useFactory":null,"deps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}}}],"multi":false}],"viewProviders":[],"queries":[],"guards":{},"viewQueries":[],"entryComponents":[],"changeDetection":1,"template":{"ngContentSelectors":["*"],"encapsulation":0},"componentViewType":{"__symbol":16,"members":[]},"rendererType":{"__symbol":17,"members":[]},"componentFactory":{"__symbol":18,"members":[]}}}],"symbols":[{"__symbol":0,"name":"AgmMap","filePath":"./map"},{"__symbol":1,"name":"Input","filePath":"@angular/core"},{"__symbol":2,"name":"Output","filePath":"@angular/core"},{"__symbol":3,"name":"ElementRef","filePath":"@angular/core"},{"__symbol":4,"name":"GoogleMapsAPIWrapper","filePath":"../services/google-maps-api-wrapper"},{"__symbol":5,"name":"FitBoundsService","filePath":"../services/fit-bounds"},{"__symbol":6,"name":"MapsAPILoader","filePath":"../services/maps-api-loader/maps-api-loader"},{"__symbol":7,"name":"NgZone","filePath":"@angular/core"},{"__symbol":8,"name":"MarkerManager","filePath":"../services/managers/marker-manager"},{"__symbol":9,"name":"InfoWindowManager","filePath":"../services/managers/info-window-manager"},{"__symbol":10,"name":"CircleManager","filePath":"../services/managers/circle-manager"},{"__symbol":11,"name":"RectangleManager","filePath":"../services/managers/rectangle-manager"},{"__symbol":12,"name":"PolylineManager","filePath":"../services/managers/polyline-manager"},{"__symbol":13,"name":"PolygonManager","filePath":"../services/managers/polygon-manager"},{"__symbol":14,"name":"KmlLayerManager","filePath":"../services/managers/kml-layer-manager"},{"__symbol":15,"name":"DataLayerManager","filePath":"../services/managers/data-layer-manager"},{"__symbol":16,"name":"View_AgmMap_0","filePath":"./map.ngfactory"},{"__symbol":17,"name":"RenderType_AgmMap","filePath":"./map.ngfactory"},{"__symbol":18,"name":"AgmMapNgFactory","filePath":"./map.ngfactory"}]} |
@@ -1,6 +0,7 @@ | ||
import { EventEmitter, OnChanges, OnDestroy, SimpleChange, AfterContentInit, QueryList } from '@angular/core'; | ||
import { MouseEvent } from '../map-types'; | ||
import { AfterContentInit, EventEmitter, OnChanges, OnDestroy, QueryList, SimpleChange } from '@angular/core'; | ||
import { Observable, ReplaySubject } from 'rxjs'; | ||
import { MarkerLabel, MouseEvent } from '../map-types'; | ||
import { FitBoundsAccessor, FitBoundsDetails } from '../services/fit-bounds'; | ||
import { MarkerManager } from '../services/managers/marker-manager'; | ||
import { AgmInfoWindow } from './info-window'; | ||
import { MarkerLabel } from '../map-types'; | ||
/** | ||
@@ -29,3 +30,3 @@ * AgmMarker renders a map marker inside a {@link AgmMap}. | ||
*/ | ||
export declare class AgmMarker implements OnDestroy, OnChanges, AfterContentInit { | ||
export declare class AgmMarker implements OnDestroy, OnChanges, AfterContentInit, FitBoundsAccessor { | ||
private _markerManager; | ||
@@ -87,4 +88,8 @@ /** | ||
*/ | ||
markerClick: EventEmitter<void>; | ||
markerClick: EventEmitter<AgmMarker>; | ||
/** | ||
* This event is fired when the user rightclicks on the marker. | ||
*/ | ||
markerRightClick: EventEmitter<void>; | ||
/** | ||
* This event is fired when the user stops dragging the marker. | ||
@@ -108,2 +113,3 @@ */ | ||
private _observableSubscriptions; | ||
protected readonly _fitBoundsDetails$: ReplaySubject<FitBoundsDetails>; | ||
constructor(_markerManager: MarkerManager); | ||
@@ -116,2 +122,7 @@ ngAfterContentInit(): void; | ||
}): void; | ||
/** | ||
* @internal | ||
*/ | ||
getFitBoundsDetails$(): Observable<FitBoundsDetails>; | ||
protected _updateFitBoundsDetails(): void; | ||
private _addEventListeners(); | ||
@@ -118,0 +129,0 @@ /** @internal */ |
@@ -1,2 +0,4 @@ | ||
import { Directive, EventEmitter, ContentChildren, QueryList, Input, Output } from '@angular/core'; | ||
import { ContentChildren, Directive, EventEmitter, Input, Output, QueryList, forwardRef } from '@angular/core'; | ||
import { ReplaySubject } from 'rxjs'; | ||
import { FitBoundsAccessor } from '../services/fit-bounds'; | ||
import { MarkerManager } from '../services/managers/marker-manager'; | ||
@@ -65,2 +67,6 @@ import { AgmInfoWindow } from './info-window'; | ||
/** | ||
* This event is fired when the user rightclicks on the marker. | ||
*/ | ||
this.markerRightClick = new EventEmitter(); | ||
/** | ||
* This event is fired when the user stops dragging the marker. | ||
@@ -83,2 +89,3 @@ */ | ||
this._observableSubscriptions = []; | ||
this._fitBoundsDetails$ = new ReplaySubject(1); | ||
this._id = (markerId++).toString(); | ||
@@ -107,2 +114,8 @@ } | ||
function (changes) { | ||
if (typeof this.latitude === 'string') { | ||
this.latitude = Number(this.latitude); | ||
} | ||
if (typeof this.longitude === 'string') { | ||
this.longitude = Number(this.longitude); | ||
} | ||
if (typeof this.latitude !== 'number' || typeof this.longitude !== 'number') { | ||
@@ -113,2 +126,3 @@ return; | ||
this._markerManager.addMarker(this); | ||
this._updateFitBoundsDetails(); | ||
this._markerAddedToManger = true; | ||
@@ -120,2 +134,3 @@ this._addEventListeners(); | ||
this._markerManager.updateMarkerPosition(this); | ||
this._updateFitBoundsDetails(); | ||
} | ||
@@ -150,2 +165,17 @@ if (changes['title']) { | ||
}; | ||
/** | ||
* @internal | ||
*/ | ||
/** | ||
* @internal | ||
*/ | ||
AgmMarker.prototype.getFitBoundsDetails$ = /** | ||
* @internal | ||
*/ | ||
function () { | ||
return this._fitBoundsDetails$.asObservable(); | ||
}; | ||
AgmMarker.prototype._updateFitBoundsDetails = function () { | ||
this._fitBoundsDetails$.next({ latLng: { lat: this.latitude, lng: this.longitude } }); | ||
}; | ||
AgmMarker.prototype._addEventListeners = function () { | ||
@@ -157,5 +187,9 @@ var _this = this; | ||
} | ||
_this.markerClick.emit(null); | ||
_this.markerClick.emit(_this); | ||
}); | ||
this._observableSubscriptions.push(cs); | ||
var rc = this._markerManager.createEventObservable('rightclick', this).subscribe(function () { | ||
_this.markerRightClick.emit(null); | ||
}); | ||
this._observableSubscriptions.push(rc); | ||
var ds = this._markerManager.createEventObservable('dragend', this) | ||
@@ -196,2 +230,5 @@ .subscribe(function (e) { | ||
selector: 'agm-marker', | ||
providers: [ | ||
{ provide: FitBoundsAccessor, useExisting: forwardRef(function () { return AgmMarker; }) } | ||
], | ||
inputs: [ | ||
@@ -221,2 +258,3 @@ 'latitude', 'longitude', 'title', 'label', 'draggable: markerDraggable', 'iconUrl', | ||
"markerClick": [{ type: Output },], | ||
"markerRightClick": [{ type: Output },], | ||
"dragEnd": [{ type: Output },], | ||
@@ -223,0 +261,0 @@ "mouseOver": [{ type: Output },], |
@@ -1,1 +0,1 @@ | ||
[{"__symbolic":"module","version":4,"metadata":{"AgmMarker":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":37,"character":1},"arguments":[{"selector":"agm-marker","inputs":["latitude","longitude","title","label","draggable: markerDraggable","iconUrl","openInfoWindow","opacity","visible","zIndex","animation"],"outputs":["markerClick","dragEnd","mouseOver","mouseOut"]}]}],"members":{"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"longitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":3}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":3}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":70,"character":3},"arguments":["markerDraggable"]}]}],"iconUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":75,"character":3}}]}],"visible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}}]}],"openInfoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":85,"character":3}}]}],"opacity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":90,"character":3}}]}],"zIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3}}]}],"clickable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":104,"character":3},"arguments":["markerClickable"]}]}],"markerClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":115,"character":3}}]}],"dragEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":120,"character":3}}]}],"mouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":125,"character":3}}]}],"mouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":130,"character":3}}]}],"infoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":135,"character":3},"arguments":[{"__symbolic":"reference","module":"./info-window","name":"AgmInfoWindow","line":135,"character":19}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../services/managers/marker-manager","name":"MarkerManager","line":141,"character":38}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"handleInfoWindowUpdate":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_addEventListeners":[{"__symbolic":"method"}],"id":[{"__symbolic":"method"}],"toString":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}}}] | ||
[{"__symbolic":"module","version":4,"metadata":{"AgmMarker":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive","line":34,"character":1},"arguments":[{"selector":"agm-marker","providers":[{"provide":{"__symbolic":"reference","module":"../services/fit-bounds","name":"FitBoundsAccessor","line":37,"character":14},"useExisting":{"__symbolic":"reference","name":"AgmMarker"}}],"inputs":["latitude","longitude","title","label","draggable: markerDraggable","iconUrl","openInfoWindow","opacity","visible","zIndex","animation"],"outputs":["markerClick","dragEnd","mouseOver","mouseOut"]}]}],"members":{"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":49,"character":3}}]}],"longitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":54,"character":3}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":59,"character":3}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":64,"character":3}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":70,"character":3},"arguments":["markerDraggable"]}]}],"iconUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":75,"character":3}}]}],"visible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":80,"character":3}}]}],"openInfoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":85,"character":3}}]}],"opacity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":90,"character":3}}]}],"zIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":98,"character":3}}]}],"clickable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input","line":104,"character":3},"arguments":["markerClickable"]}]}],"markerClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":115,"character":3}}]}],"markerRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":120,"character":3}}]}],"dragEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":125,"character":3}}]}],"mouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":130,"character":3}}]}],"mouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":135,"character":3}}]}],"infoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ContentChildren","line":140,"character":3},"arguments":[{"__symbolic":"reference","module":"./info-window","name":"AgmInfoWindow","line":140,"character":19}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"../services/managers/marker-manager","name":"MarkerManager","line":148,"character":38}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"handleInfoWindowUpdate":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"getFitBoundsDetails$":[{"__symbolic":"method"}],"_updateFitBoundsDetails":[{"__symbolic":"method"}],"_addEventListeners":[{"__symbolic":"method"}],"id":[{"__symbolic":"method"}],"toString":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}}}}] |
@@ -1,1 +0,1 @@ | ||
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"class","members":{"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"longitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]},"arguments":["markerDraggable"]}]}],"iconUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"visible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"openInfoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"opacity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"zIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"clickable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]},"arguments":["markerClickable"]}]}],"markerClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"dragEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"infoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":3,"members":[]},"arguments":[{"__symbol":4,"members":[]}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"handleInfoWindowUpdate":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"_addEventListeners":[{"__symbolic":"method"}],"id":[{"__symbolic":"method"}],"toString":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"type":{"summaryKind":1,"type":{"reference":{"__symbol":0,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":5,"members":[]}}}}],"lifecycleHooks":[1,3,4]},"isComponent":false,"selector":"agm-marker","exportAs":null,"inputs":{"animation":"animation","latitude":"latitude","longitude":"longitude","title":"title","label":"label","draggable":"markerDraggable","iconUrl":"iconUrl","visible":"visible","openInfoWindow":"openInfoWindow","opacity":"opacity","zIndex":"zIndex","clickable":"markerClickable"},"outputs":{"markerClick":"markerClick","dragEnd":"dragEnd","mouseOver":"mouseOver","mouseOut":"mouseOut"},"hostListeners":{},"hostProperties":{},"hostAttributes":{},"providers":[],"viewProviders":[],"queries":[{"selectors":[{"identifier":{"reference":{"__symbol":4,"members":[]}}}],"first":false,"descendants":false,"propertyName":"infoWindow","read":null}],"guards":{},"viewQueries":[],"entryComponents":[],"changeDetection":null,"template":null,"componentViewType":null,"rendererType":null,"componentFactory":null}}],"symbols":[{"__symbol":0,"name":"AgmMarker","filePath":"./marker"},{"__symbol":1,"name":"Input","filePath":"@angular/core"},{"__symbol":2,"name":"Output","filePath":"@angular/core"},{"__symbol":3,"name":"ContentChildren","filePath":"@angular/core"},{"__symbol":4,"name":"AgmInfoWindow","filePath":"./info-window"},{"__symbol":5,"name":"MarkerManager","filePath":"../services/managers/marker-manager"}]} | ||
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"class","members":{"latitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"longitude":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"title":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"label":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"draggable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]},"arguments":["markerDraggable"]}]}],"iconUrl":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"visible":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"openInfoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"opacity":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"zIndex":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]}}]}],"clickable":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":1,"members":[]},"arguments":["markerClickable"]}]}],"markerClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"markerRightClick":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"dragEnd":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mouseOver":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"mouseOut":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":2,"members":[]}}]}],"infoWindow":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbol":3,"members":[]},"arguments":[{"__symbol":4,"members":[]}]}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":5,"members":[]}]}],"ngAfterContentInit":[{"__symbolic":"method"}],"handleInfoWindowUpdate":[{"__symbolic":"method"}],"ngOnChanges":[{"__symbolic":"method"}],"getFitBoundsDetails$":[{"__symbolic":"method"}],"_updateFitBoundsDetails":[{"__symbolic":"method"}],"_addEventListeners":[{"__symbolic":"method"}],"id":[{"__symbolic":"method"}],"toString":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"type":{"summaryKind":1,"type":{"reference":{"__symbol":0,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":5,"members":[]}}}}],"lifecycleHooks":[1,3,4]},"isComponent":false,"selector":"agm-marker","exportAs":null,"inputs":{"animation":"animation","latitude":"latitude","longitude":"longitude","title":"title","label":"label","draggable":"markerDraggable","iconUrl":"iconUrl","visible":"visible","openInfoWindow":"openInfoWindow","opacity":"opacity","zIndex":"zIndex","clickable":"markerClickable"},"outputs":{"markerClick":"markerClick","markerRightClick":"markerRightClick","dragEnd":"dragEnd","mouseOver":"mouseOver","mouseOut":"mouseOut"},"hostListeners":{},"hostProperties":{},"hostAttributes":{},"providers":[{"token":{"identifier":{"reference":{"__symbol":6,"members":[]}}},"useClass":null,"useFactory":null,"useExisting":{"identifier":{"reference":{"__symbol":0,"members":[]}}},"multi":false}],"viewProviders":[],"queries":[{"selectors":[{"identifier":{"reference":{"__symbol":4,"members":[]}}}],"first":false,"descendants":false,"propertyName":"infoWindow","read":null}],"guards":{},"viewQueries":[],"entryComponents":[],"changeDetection":null,"template":null,"componentViewType":null,"rendererType":null,"componentFactory":null}}],"symbols":[{"__symbol":0,"name":"AgmMarker","filePath":"./marker"},{"__symbol":1,"name":"Input","filePath":"@angular/core"},{"__symbol":2,"name":"Output","filePath":"@angular/core"},{"__symbol":3,"name":"ContentChildren","filePath":"@angular/core"},{"__symbol":4,"name":"AgmInfoWindow","filePath":"./info-window"},{"__symbol":5,"name":"MarkerManager","filePath":"../services/managers/marker-manager"},{"__symbol":6,"name":"FitBoundsAccessor","filePath":"../services/fit-bounds"}]} |
@@ -161,3 +161,3 @@ import { Directive, EventEmitter, Input, Output } from '@angular/core'; | ||
{ name: 'click', handler: function (ev) { return _this.polyClick.emit(ev); } }, | ||
{ name: 'dbclick', handler: function (ev) { return _this.polyDblClick.emit(ev); } }, | ||
{ name: 'dblclick', handler: function (ev) { return _this.polyDblClick.emit(ev); } }, | ||
{ name: 'drag', handler: function (ev) { return _this.polyDrag.emit(ev); } }, | ||
@@ -164,0 +164,0 @@ { name: 'dragend', handler: function (ev) { return _this.polyDragEnd.emit(ev); } }, |
@@ -1,1 +0,1 @@ | ||
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbol":1,"members":[]}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"__symbol":3,"members":[]}},{"symbol":{"__symbol":4,"members":[]},"metadata":{"__symbol":5,"members":[]}},{"symbol":{"__symbol":6,"members":[]},"metadata":{"__symbol":7,"members":[]}},{"symbol":{"__symbol":8,"members":[]},"metadata":{"__symbol":9,"members":[]}},{"symbol":{"__symbol":10,"members":[]},"metadata":{"__symbol":11,"members":[]}},{"symbol":{"__symbol":12,"members":[]},"metadata":{"__symbol":13,"members":[]}},{"symbol":{"__symbol":14,"members":[]},"metadata":{"__symbol":15,"members":[]}},{"symbol":{"__symbol":16,"members":[]},"metadata":{"__symbol":17,"members":[]}},{"symbol":{"__symbol":18,"members":[]},"metadata":{"__symbol":19,"members":[]}},{"symbol":{"__symbol":20,"members":[]},"metadata":{"__symbol":21,"members":[]}},{"symbol":{"__symbol":22,"members":[]},"metadata":{"__symbol":23,"members":[]}},{"symbol":{"__symbol":24,"members":[]},"metadata":{"__symbol":25,"members":[]}},{"symbol":{"__symbol":26,"members":[]},"metadata":{"__symbol":27,"members":[]}},{"symbol":{"__symbol":28,"members":[]},"metadata":{"__symbol":29,"members":[]}},{"symbol":{"__symbol":30,"members":[]},"metadata":{"__symbol":31,"members":[]}},{"symbol":{"__symbol":32,"members":[]},"metadata":{"__symbol":33,"members":[]}},{"symbol":{"__symbol":34,"members":[]},"metadata":{"__symbol":35,"members":[]}},{"symbol":{"__symbol":36,"members":[]},"metadata":{"__symbol":37,"members":[]}},{"symbol":{"__symbol":38,"members":[]},"metadata":{"__symbol":39,"members":[]}},{"symbol":{"__symbol":40,"members":[]},"metadata":{"__symbol":41,"members":[]}},{"symbol":{"__symbol":42,"members":[]},"metadata":{"__symbol":43,"members":[]}},{"symbol":{"__symbol":44,"members":[]},"metadata":{"__symbol":45,"members":[]}},{"symbol":{"__symbol":46,"members":[]},"metadata":{"__symbol":47,"members":[]}},{"symbol":{"__symbol":48,"members":[]},"metadata":{"__symbol":49,"members":[]}},{"symbol":{"__symbol":50,"members":[]},"metadata":{"__symbol":51,"members":[]}},{"symbol":{"__symbol":52,"members":[]},"metadata":{"__symbol":53,"members":[]}},{"symbol":{"__symbol":54,"members":[]},"metadata":{"__symbol":55,"members":[]}},{"symbol":{"__symbol":56,"members":[]},"metadata":{"__symbol":57,"members":[]}},{"symbol":{"__symbol":58,"members":[]},"metadata":{"__symbol":59,"members":[]}},{"symbol":{"__symbol":60,"members":[]},"metadata":{"__symbol":61,"members":[]}},{"symbol":{"__symbol":62,"members":[]},"metadata":{"__symbol":63,"members":[]}},{"symbol":{"__symbol":64,"members":[]},"metadata":{"__symbol":65,"members":[]}},{"symbol":{"__symbol":66,"members":[]},"metadata":{"__symbol":67,"members":[]}}],"symbols":[{"__symbol":0,"name":"AgmMap","filePath":"./index"},{"__symbol":1,"name":"AgmMap","filePath":"./directives"},{"__symbol":2,"name":"AgmCircle","filePath":"./index"},{"__symbol":3,"name":"AgmCircle","filePath":"./directives"},{"__symbol":4,"name":"AgmInfoWindow","filePath":"./index"},{"__symbol":5,"name":"AgmInfoWindow","filePath":"./directives"},{"__symbol":6,"name":"AgmKmlLayer","filePath":"./index"},{"__symbol":7,"name":"AgmKmlLayer","filePath":"./directives"},{"__symbol":8,"name":"AgmDataLayer","filePath":"./index"},{"__symbol":9,"name":"AgmDataLayer","filePath":"./directives"},{"__symbol":10,"name":"AgmMarker","filePath":"./index"},{"__symbol":11,"name":"AgmMarker","filePath":"./directives"},{"__symbol":12,"name":"AgmPolygon","filePath":"./index"},{"__symbol":13,"name":"AgmPolygon","filePath":"./directives"},{"__symbol":14,"name":"AgmPolyline","filePath":"./index"},{"__symbol":15,"name":"AgmPolyline","filePath":"./directives"},{"__symbol":16,"name":"AgmPolylinePoint","filePath":"./index"},{"__symbol":17,"name":"AgmPolylinePoint","filePath":"./directives"},{"__symbol":18,"name":"GoogleMapsAPIWrapper","filePath":"./index"},{"__symbol":19,"name":"GoogleMapsAPIWrapper","filePath":"./services"},{"__symbol":20,"name":"CircleManager","filePath":"./index"},{"__symbol":21,"name":"CircleManager","filePath":"./services"},{"__symbol":22,"name":"InfoWindowManager","filePath":"./index"},{"__symbol":23,"name":"InfoWindowManager","filePath":"./services"},{"__symbol":24,"name":"MarkerManager","filePath":"./index"},{"__symbol":25,"name":"MarkerManager","filePath":"./services"},{"__symbol":26,"name":"PolygonManager","filePath":"./index"},{"__symbol":27,"name":"PolygonManager","filePath":"./services"},{"__symbol":28,"name":"PolylineManager","filePath":"./index"},{"__symbol":29,"name":"PolylineManager","filePath":"./services"},{"__symbol":30,"name":"KmlLayerManager","filePath":"./index"},{"__symbol":31,"name":"KmlLayerManager","filePath":"./services"},{"__symbol":32,"name":"DataLayerManager","filePath":"./index"},{"__symbol":33,"name":"DataLayerManager","filePath":"./services"},{"__symbol":34,"name":"GoogleMapsScriptProtocol","filePath":"./index"},{"__symbol":35,"name":"GoogleMapsScriptProtocol","filePath":"./services"},{"__symbol":36,"name":"LAZY_MAPS_API_CONFIG","filePath":"./index"},{"__symbol":37,"name":"LAZY_MAPS_API_CONFIG","filePath":"./services"},{"__symbol":38,"name":"LazyMapsAPILoader","filePath":"./index"},{"__symbol":39,"name":"LazyMapsAPILoader","filePath":"./services"},{"__symbol":40,"name":"LazyMapsAPILoaderConfigLiteral","filePath":"./index"},{"__symbol":41,"name":"LazyMapsAPILoaderConfigLiteral","filePath":"./services"},{"__symbol":42,"name":"MapsAPILoader","filePath":"./index"},{"__symbol":43,"name":"MapsAPILoader","filePath":"./services"},{"__symbol":44,"name":"NoOpMapsAPILoader","filePath":"./index"},{"__symbol":45,"name":"NoOpMapsAPILoader","filePath":"./services"},{"__symbol":46,"name":"KmlMouseEvent","filePath":"./index"},{"__symbol":47,"name":"KmlMouseEvent","filePath":"./map-types"},{"__symbol":48,"name":"DataMouseEvent","filePath":"./index"},{"__symbol":49,"name":"DataMouseEvent","filePath":"./map-types"},{"__symbol":50,"name":"LatLngBounds","filePath":"./index"},{"__symbol":51,"name":"LatLngBounds","filePath":"./services/google-maps-types"},{"__symbol":52,"name":"LatLngBoundsLiteral","filePath":"./index"},{"__symbol":53,"name":"LatLngBoundsLiteral","filePath":"./map-types"},{"__symbol":54,"name":"LatLngLiteral","filePath":"./index"},{"__symbol":55,"name":"LatLngLiteral","filePath":"./services/google-maps-types"},{"__symbol":56,"name":"PolyMouseEvent","filePath":"./index"},{"__symbol":57,"name":"PolyMouseEvent","filePath":"./services/google-maps-types"},{"__symbol":58,"name":"MarkerLabel","filePath":"./index"},{"__symbol":59,"name":"MarkerLabel","filePath":"./map-types"},{"__symbol":60,"name":"MouseEvent","filePath":"./index"},{"__symbol":61,"name":"MouseEvent","filePath":"./map-types"},{"__symbol":62,"name":"LatLng","filePath":"./index"},{"__symbol":63,"name":"LatLng","filePath":"./services/google-maps-types"},{"__symbol":64,"name":"MapTypeStyle","filePath":"./index"},{"__symbol":65,"name":"MapTypeStyle","filePath":"./services/google-maps-types"},{"__symbol":66,"name":"AgmCoreModule","filePath":"./index"},{"__symbol":67,"name":"AgmCoreModule","filePath":"./core.module"}]} | ||
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbol":1,"members":[]}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"__symbol":3,"members":[]}},{"symbol":{"__symbol":4,"members":[]},"metadata":{"__symbol":5,"members":[]}},{"symbol":{"__symbol":6,"members":[]},"metadata":{"__symbol":7,"members":[]}},{"symbol":{"__symbol":8,"members":[]},"metadata":{"__symbol":9,"members":[]}},{"symbol":{"__symbol":10,"members":[]},"metadata":{"__symbol":11,"members":[]}},{"symbol":{"__symbol":12,"members":[]},"metadata":{"__symbol":13,"members":[]}},{"symbol":{"__symbol":14,"members":[]},"metadata":{"__symbol":15,"members":[]}},{"symbol":{"__symbol":16,"members":[]},"metadata":{"__symbol":17,"members":[]}},{"symbol":{"__symbol":18,"members":[]},"metadata":{"__symbol":19,"members":[]}},{"symbol":{"__symbol":20,"members":[]},"metadata":{"__symbol":21,"members":[]}},{"symbol":{"__symbol":22,"members":[]},"metadata":{"__symbol":23,"members":[]}},{"symbol":{"__symbol":24,"members":[]},"metadata":{"__symbol":25,"members":[]}},{"symbol":{"__symbol":26,"members":[]},"metadata":{"__symbol":27,"members":[]}},{"symbol":{"__symbol":28,"members":[]},"metadata":{"__symbol":29,"members":[]}},{"symbol":{"__symbol":30,"members":[]},"metadata":{"__symbol":31,"members":[]}},{"symbol":{"__symbol":32,"members":[]},"metadata":{"__symbol":33,"members":[]}},{"symbol":{"__symbol":34,"members":[]},"metadata":{"__symbol":35,"members":[]}},{"symbol":{"__symbol":36,"members":[]},"metadata":{"__symbol":37,"members":[]}},{"symbol":{"__symbol":38,"members":[]},"metadata":{"__symbol":39,"members":[]}},{"symbol":{"__symbol":40,"members":[]},"metadata":{"__symbol":41,"members":[]}},{"symbol":{"__symbol":42,"members":[]},"metadata":{"__symbol":43,"members":[]}},{"symbol":{"__symbol":44,"members":[]},"metadata":{"__symbol":45,"members":[]}},{"symbol":{"__symbol":46,"members":[]},"metadata":{"__symbol":47,"members":[]}},{"symbol":{"__symbol":48,"members":[]},"metadata":{"__symbol":49,"members":[]}},{"symbol":{"__symbol":50,"members":[]},"metadata":{"__symbol":51,"members":[]}},{"symbol":{"__symbol":52,"members":[]},"metadata":{"__symbol":53,"members":[]}},{"symbol":{"__symbol":54,"members":[]},"metadata":{"__symbol":55,"members":[]}},{"symbol":{"__symbol":56,"members":[]},"metadata":{"__symbol":57,"members":[]}},{"symbol":{"__symbol":58,"members":[]},"metadata":{"__symbol":59,"members":[]}},{"symbol":{"__symbol":60,"members":[]},"metadata":{"__symbol":61,"members":[]}},{"symbol":{"__symbol":62,"members":[]},"metadata":{"__symbol":63,"members":[]}},{"symbol":{"__symbol":64,"members":[]},"metadata":{"__symbol":65,"members":[]}},{"symbol":{"__symbol":66,"members":[]},"metadata":{"__symbol":67,"members":[]}},{"symbol":{"__symbol":68,"members":[]},"metadata":{"__symbol":69,"members":[]}},{"symbol":{"__symbol":70,"members":[]},"metadata":{"__symbol":71,"members":[]}},{"symbol":{"__symbol":72,"members":[]},"metadata":{"__symbol":73,"members":[]}},{"symbol":{"__symbol":74,"members":[]},"metadata":{"__symbol":75,"members":[]}},{"symbol":{"__symbol":76,"members":[]},"metadata":{"__symbol":77,"members":[]}}],"symbols":[{"__symbol":0,"name":"AgmMap","filePath":"./index"},{"__symbol":1,"name":"AgmMap","filePath":"./directives"},{"__symbol":2,"name":"AgmCircle","filePath":"./index"},{"__symbol":3,"name":"AgmCircle","filePath":"./directives"},{"__symbol":4,"name":"AgmRectangle","filePath":"./index"},{"__symbol":5,"name":"AgmRectangle","filePath":"./directives"},{"__symbol":6,"name":"AgmInfoWindow","filePath":"./index"},{"__symbol":7,"name":"AgmInfoWindow","filePath":"./directives"},{"__symbol":8,"name":"AgmKmlLayer","filePath":"./index"},{"__symbol":9,"name":"AgmKmlLayer","filePath":"./directives"},{"__symbol":10,"name":"AgmDataLayer","filePath":"./index"},{"__symbol":11,"name":"AgmDataLayer","filePath":"./directives"},{"__symbol":12,"name":"AgmMarker","filePath":"./index"},{"__symbol":13,"name":"AgmMarker","filePath":"./directives"},{"__symbol":14,"name":"AgmPolygon","filePath":"./index"},{"__symbol":15,"name":"AgmPolygon","filePath":"./directives"},{"__symbol":16,"name":"AgmPolyline","filePath":"./index"},{"__symbol":17,"name":"AgmPolyline","filePath":"./directives"},{"__symbol":18,"name":"AgmPolylinePoint","filePath":"./index"},{"__symbol":19,"name":"AgmPolylinePoint","filePath":"./directives"},{"__symbol":20,"name":"AgmFitBounds","filePath":"./index"},{"__symbol":21,"name":"AgmFitBounds","filePath":"./directives"},{"__symbol":22,"name":"GoogleMapsAPIWrapper","filePath":"./index"},{"__symbol":23,"name":"GoogleMapsAPIWrapper","filePath":"./services"},{"__symbol":24,"name":"CircleManager","filePath":"./index"},{"__symbol":25,"name":"CircleManager","filePath":"./services"},{"__symbol":26,"name":"RectangleManager","filePath":"./index"},{"__symbol":27,"name":"RectangleManager","filePath":"./services"},{"__symbol":28,"name":"InfoWindowManager","filePath":"./index"},{"__symbol":29,"name":"InfoWindowManager","filePath":"./services"},{"__symbol":30,"name":"MarkerManager","filePath":"./index"},{"__symbol":31,"name":"MarkerManager","filePath":"./services"},{"__symbol":32,"name":"PolygonManager","filePath":"./index"},{"__symbol":33,"name":"PolygonManager","filePath":"./services"},{"__symbol":34,"name":"PolylineManager","filePath":"./index"},{"__symbol":35,"name":"PolylineManager","filePath":"./services"},{"__symbol":36,"name":"KmlLayerManager","filePath":"./index"},{"__symbol":37,"name":"KmlLayerManager","filePath":"./services"},{"__symbol":38,"name":"DataLayerManager","filePath":"./index"},{"__symbol":39,"name":"DataLayerManager","filePath":"./services"},{"__symbol":40,"name":"GoogleMapsScriptProtocol","filePath":"./index"},{"__symbol":41,"name":"GoogleMapsScriptProtocol","filePath":"./services"},{"__symbol":42,"name":"LAZY_MAPS_API_CONFIG","filePath":"./index"},{"__symbol":43,"name":"LAZY_MAPS_API_CONFIG","filePath":"./services"},{"__symbol":44,"name":"LazyMapsAPILoader","filePath":"./index"},{"__symbol":45,"name":"LazyMapsAPILoader","filePath":"./services"},{"__symbol":46,"name":"LazyMapsAPILoaderConfigLiteral","filePath":"./index"},{"__symbol":47,"name":"LazyMapsAPILoaderConfigLiteral","filePath":"./services"},{"__symbol":48,"name":"MapsAPILoader","filePath":"./index"},{"__symbol":49,"name":"MapsAPILoader","filePath":"./services"},{"__symbol":50,"name":"NoOpMapsAPILoader","filePath":"./index"},{"__symbol":51,"name":"NoOpMapsAPILoader","filePath":"./services"},{"__symbol":52,"name":"FitBoundsAccessor","filePath":"./index"},{"__symbol":53,"name":"FitBoundsAccessor","filePath":"./services"},{"__symbol":54,"name":"FitBoundsDetails","filePath":"./index"},{"__symbol":55,"name":"FitBoundsDetails","filePath":"./services"},{"__symbol":56,"name":"KmlMouseEvent","filePath":"./index"},{"__symbol":57,"name":"KmlMouseEvent","filePath":"./map-types"},{"__symbol":58,"name":"DataMouseEvent","filePath":"./index"},{"__symbol":59,"name":"DataMouseEvent","filePath":"./map-types"},{"__symbol":60,"name":"LatLngBounds","filePath":"./index"},{"__symbol":61,"name":"LatLngBounds","filePath":"./services/google-maps-types"},{"__symbol":62,"name":"LatLngBoundsLiteral","filePath":"./index"},{"__symbol":63,"name":"LatLngBoundsLiteral","filePath":"./map-types"},{"__symbol":64,"name":"LatLngLiteral","filePath":"./index"},{"__symbol":65,"name":"LatLngLiteral","filePath":"./services/google-maps-types"},{"__symbol":66,"name":"PolyMouseEvent","filePath":"./index"},{"__symbol":67,"name":"PolyMouseEvent","filePath":"./services/google-maps-types"},{"__symbol":68,"name":"MarkerLabel","filePath":"./index"},{"__symbol":69,"name":"MarkerLabel","filePath":"./map-types"},{"__symbol":70,"name":"MouseEvent","filePath":"./index"},{"__symbol":71,"name":"MouseEvent","filePath":"./map-types"},{"__symbol":72,"name":"LatLng","filePath":"./index"},{"__symbol":73,"name":"LatLng","filePath":"./services/google-maps-types"},{"__symbol":74,"name":"MapTypeStyle","filePath":"./index"},{"__symbol":75,"name":"MapTypeStyle","filePath":"./services/google-maps-types"},{"__symbol":76,"name":"AgmCoreModule","filePath":"./index"},{"__symbol":77,"name":"AgmCoreModule","filePath":"./core.module"}]} |
{ | ||
"name": "@agm/core", | ||
"version": "1.0.0-beta.3", | ||
"version": "1.0.0-beta.4", | ||
"description": "Angular components for Google Maps", | ||
@@ -5,0 +5,0 @@ "repository": { |
export { GoogleMapsAPIWrapper } from './services/google-maps-api-wrapper'; | ||
export { CircleManager } from './services/managers/circle-manager'; | ||
export { RectangleManager } from './services/managers/rectangle-manager'; | ||
export { InfoWindowManager } from './services/managers/info-window-manager'; | ||
@@ -12,1 +13,2 @@ export { MarkerManager } from './services/managers/marker-manager'; | ||
export { NoOpMapsAPILoader } from './services/maps-api-loader/noop-maps-api-loader'; | ||
export { FitBoundsAccessor, FitBoundsDetails } from './services/fit-bounds'; |
export { GoogleMapsAPIWrapper } from './services/google-maps-api-wrapper'; | ||
export { CircleManager } from './services/managers/circle-manager'; | ||
export { RectangleManager } from './services/managers/rectangle-manager'; | ||
export { InfoWindowManager } from './services/managers/info-window-manager'; | ||
@@ -12,2 +13,3 @@ export { MarkerManager } from './services/managers/marker-manager'; | ||
export { NoOpMapsAPILoader } from './services/maps-api-loader/noop-maps-api-loader'; | ||
export { FitBoundsAccessor } from './services/fit-bounds'; | ||
//# sourceMappingURL=services.js.map |
@@ -1,1 +0,1 @@ | ||
[{"__symbolic":"module","version":4,"metadata":{},"exports":[{"from":"./services/google-maps-api-wrapper","export":["GoogleMapsAPIWrapper"]},{"from":"./services/managers/circle-manager","export":["CircleManager"]},{"from":"./services/managers/info-window-manager","export":["InfoWindowManager"]},{"from":"./services/managers/marker-manager","export":["MarkerManager"]},{"from":"./services/managers/polygon-manager","export":["PolygonManager"]},{"from":"./services/managers/polyline-manager","export":["PolylineManager"]},{"from":"./services/managers/kml-layer-manager","export":["KmlLayerManager"]},{"from":"./services/managers/data-layer-manager","export":["DataLayerManager"]},{"from":"./services/maps-api-loader/lazy-maps-api-loader","export":["GoogleMapsScriptProtocol","LAZY_MAPS_API_CONFIG","LazyMapsAPILoader","LazyMapsAPILoaderConfigLiteral"]},{"from":"./services/maps-api-loader/maps-api-loader","export":["MapsAPILoader"]},{"from":"./services/maps-api-loader/noop-maps-api-loader","export":["NoOpMapsAPILoader"]}]}] | ||
[{"__symbolic":"module","version":4,"metadata":{},"exports":[{"from":"./services/google-maps-api-wrapper","export":["GoogleMapsAPIWrapper"]},{"from":"./services/managers/circle-manager","export":["CircleManager"]},{"from":"./services/managers/rectangle-manager","export":["RectangleManager"]},{"from":"./services/managers/info-window-manager","export":["InfoWindowManager"]},{"from":"./services/managers/marker-manager","export":["MarkerManager"]},{"from":"./services/managers/polygon-manager","export":["PolygonManager"]},{"from":"./services/managers/polyline-manager","export":["PolylineManager"]},{"from":"./services/managers/kml-layer-manager","export":["KmlLayerManager"]},{"from":"./services/managers/data-layer-manager","export":["DataLayerManager"]},{"from":"./services/maps-api-loader/lazy-maps-api-loader","export":["GoogleMapsScriptProtocol","LAZY_MAPS_API_CONFIG","LazyMapsAPILoader","LazyMapsAPILoaderConfigLiteral"]},{"from":"./services/maps-api-loader/maps-api-loader","export":["MapsAPILoader"]},{"from":"./services/maps-api-loader/noop-maps-api-loader","export":["NoOpMapsAPILoader"]},{"from":"./services/fit-bounds","export":["FitBoundsAccessor","FitBoundsDetails"]}]}] |
@@ -1,1 +0,1 @@ | ||
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbol":1,"members":[]}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"__symbol":3,"members":[]}},{"symbol":{"__symbol":4,"members":[]},"metadata":{"__symbol":5,"members":[]}},{"symbol":{"__symbol":6,"members":[]},"metadata":{"__symbol":7,"members":[]}},{"symbol":{"__symbol":8,"members":[]},"metadata":{"__symbol":9,"members":[]}},{"symbol":{"__symbol":10,"members":[]},"metadata":{"__symbol":11,"members":[]}},{"symbol":{"__symbol":12,"members":[]},"metadata":{"__symbol":13,"members":[]}},{"symbol":{"__symbol":14,"members":[]},"metadata":{"__symbol":15,"members":[]}},{"symbol":{"__symbol":16,"members":[]},"metadata":{"__symbol":17,"members":[]}},{"symbol":{"__symbol":18,"members":[]},"metadata":{"__symbol":19,"members":[]}},{"symbol":{"__symbol":20,"members":[]},"metadata":{"__symbol":21,"members":[]}},{"symbol":{"__symbol":22,"members":[]},"metadata":{"__symbol":23,"members":[]}},{"symbol":{"__symbol":24,"members":[]},"metadata":{"__symbol":25,"members":[]}},{"symbol":{"__symbol":26,"members":[]},"metadata":{"__symbol":27,"members":[]}}],"symbols":[{"__symbol":0,"name":"GoogleMapsAPIWrapper","filePath":"./services"},{"__symbol":1,"name":"GoogleMapsAPIWrapper","filePath":"./services/google-maps-api-wrapper"},{"__symbol":2,"name":"CircleManager","filePath":"./services"},{"__symbol":3,"name":"CircleManager","filePath":"./services/managers/circle-manager"},{"__symbol":4,"name":"InfoWindowManager","filePath":"./services"},{"__symbol":5,"name":"InfoWindowManager","filePath":"./services/managers/info-window-manager"},{"__symbol":6,"name":"MarkerManager","filePath":"./services"},{"__symbol":7,"name":"MarkerManager","filePath":"./services/managers/marker-manager"},{"__symbol":8,"name":"PolygonManager","filePath":"./services"},{"__symbol":9,"name":"PolygonManager","filePath":"./services/managers/polygon-manager"},{"__symbol":10,"name":"PolylineManager","filePath":"./services"},{"__symbol":11,"name":"PolylineManager","filePath":"./services/managers/polyline-manager"},{"__symbol":12,"name":"KmlLayerManager","filePath":"./services"},{"__symbol":13,"name":"KmlLayerManager","filePath":"./services/managers/kml-layer-manager"},{"__symbol":14,"name":"DataLayerManager","filePath":"./services"},{"__symbol":15,"name":"DataLayerManager","filePath":"./services/managers/data-layer-manager"},{"__symbol":16,"name":"GoogleMapsScriptProtocol","filePath":"./services"},{"__symbol":17,"name":"GoogleMapsScriptProtocol","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":18,"name":"LAZY_MAPS_API_CONFIG","filePath":"./services"},{"__symbol":19,"name":"LAZY_MAPS_API_CONFIG","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":20,"name":"LazyMapsAPILoader","filePath":"./services"},{"__symbol":21,"name":"LazyMapsAPILoader","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":22,"name":"LazyMapsAPILoaderConfigLiteral","filePath":"./services"},{"__symbol":23,"name":"LazyMapsAPILoaderConfigLiteral","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":24,"name":"MapsAPILoader","filePath":"./services"},{"__symbol":25,"name":"MapsAPILoader","filePath":"./services/maps-api-loader/maps-api-loader"},{"__symbol":26,"name":"NoOpMapsAPILoader","filePath":"./services"},{"__symbol":27,"name":"NoOpMapsAPILoader","filePath":"./services/maps-api-loader/noop-maps-api-loader"}]} | ||
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbol":1,"members":[]}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"__symbol":3,"members":[]}},{"symbol":{"__symbol":4,"members":[]},"metadata":{"__symbol":5,"members":[]}},{"symbol":{"__symbol":6,"members":[]},"metadata":{"__symbol":7,"members":[]}},{"symbol":{"__symbol":8,"members":[]},"metadata":{"__symbol":9,"members":[]}},{"symbol":{"__symbol":10,"members":[]},"metadata":{"__symbol":11,"members":[]}},{"symbol":{"__symbol":12,"members":[]},"metadata":{"__symbol":13,"members":[]}},{"symbol":{"__symbol":14,"members":[]},"metadata":{"__symbol":15,"members":[]}},{"symbol":{"__symbol":16,"members":[]},"metadata":{"__symbol":17,"members":[]}},{"symbol":{"__symbol":18,"members":[]},"metadata":{"__symbol":19,"members":[]}},{"symbol":{"__symbol":20,"members":[]},"metadata":{"__symbol":21,"members":[]}},{"symbol":{"__symbol":22,"members":[]},"metadata":{"__symbol":23,"members":[]}},{"symbol":{"__symbol":24,"members":[]},"metadata":{"__symbol":25,"members":[]}},{"symbol":{"__symbol":26,"members":[]},"metadata":{"__symbol":27,"members":[]}},{"symbol":{"__symbol":28,"members":[]},"metadata":{"__symbol":29,"members":[]}},{"symbol":{"__symbol":30,"members":[]},"metadata":{"__symbol":31,"members":[]}},{"symbol":{"__symbol":32,"members":[]},"metadata":{"__symbol":33,"members":[]}}],"symbols":[{"__symbol":0,"name":"GoogleMapsAPIWrapper","filePath":"./services"},{"__symbol":1,"name":"GoogleMapsAPIWrapper","filePath":"./services/google-maps-api-wrapper"},{"__symbol":2,"name":"CircleManager","filePath":"./services"},{"__symbol":3,"name":"CircleManager","filePath":"./services/managers/circle-manager"},{"__symbol":4,"name":"RectangleManager","filePath":"./services"},{"__symbol":5,"name":"RectangleManager","filePath":"./services/managers/rectangle-manager"},{"__symbol":6,"name":"InfoWindowManager","filePath":"./services"},{"__symbol":7,"name":"InfoWindowManager","filePath":"./services/managers/info-window-manager"},{"__symbol":8,"name":"MarkerManager","filePath":"./services"},{"__symbol":9,"name":"MarkerManager","filePath":"./services/managers/marker-manager"},{"__symbol":10,"name":"PolygonManager","filePath":"./services"},{"__symbol":11,"name":"PolygonManager","filePath":"./services/managers/polygon-manager"},{"__symbol":12,"name":"PolylineManager","filePath":"./services"},{"__symbol":13,"name":"PolylineManager","filePath":"./services/managers/polyline-manager"},{"__symbol":14,"name":"KmlLayerManager","filePath":"./services"},{"__symbol":15,"name":"KmlLayerManager","filePath":"./services/managers/kml-layer-manager"},{"__symbol":16,"name":"DataLayerManager","filePath":"./services"},{"__symbol":17,"name":"DataLayerManager","filePath":"./services/managers/data-layer-manager"},{"__symbol":18,"name":"GoogleMapsScriptProtocol","filePath":"./services"},{"__symbol":19,"name":"GoogleMapsScriptProtocol","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":20,"name":"LAZY_MAPS_API_CONFIG","filePath":"./services"},{"__symbol":21,"name":"LAZY_MAPS_API_CONFIG","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":22,"name":"LazyMapsAPILoader","filePath":"./services"},{"__symbol":23,"name":"LazyMapsAPILoader","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":24,"name":"LazyMapsAPILoaderConfigLiteral","filePath":"./services"},{"__symbol":25,"name":"LazyMapsAPILoaderConfigLiteral","filePath":"./services/maps-api-loader/lazy-maps-api-loader"},{"__symbol":26,"name":"MapsAPILoader","filePath":"./services"},{"__symbol":27,"name":"MapsAPILoader","filePath":"./services/maps-api-loader/maps-api-loader"},{"__symbol":28,"name":"NoOpMapsAPILoader","filePath":"./services"},{"__symbol":29,"name":"NoOpMapsAPILoader","filePath":"./services/maps-api-loader/noop-maps-api-loader"},{"__symbol":30,"name":"FitBoundsAccessor","filePath":"./services"},{"__symbol":31,"name":"FitBoundsAccessor","filePath":"./services/fit-bounds"},{"__symbol":32,"name":"FitBoundsDetails","filePath":"./services"},{"__symbol":33,"name":"FitBoundsDetails","filePath":"./services/fit-bounds"}]} |
@@ -28,2 +28,6 @@ import { NgZone } from '@angular/core'; | ||
createCircle(options: mapTypes.CircleOptions): Promise<mapTypes.Circle>; | ||
/** | ||
* Creates a google.map.Rectangle for the current map. | ||
*/ | ||
createRectangle(options: mapTypes.RectangleOptions): Promise<mapTypes.Rectangle>; | ||
createPolyline(options: PolylineOptions): Promise<Polyline>; | ||
@@ -30,0 +34,0 @@ createPolygon(options: mapTypes.PolygonOptions): Promise<mapTypes.Polygon>; |
@@ -66,2 +66,17 @@ import { Injectable, NgZone } from '@angular/core'; | ||
}; | ||
/** | ||
* Creates a google.map.Rectangle for the current map. | ||
*/ | ||
/** | ||
* Creates a google.map.Rectangle for the current map. | ||
*/ | ||
GoogleMapsAPIWrapper.prototype.createRectangle = /** | ||
* Creates a google.map.Rectangle for the current map. | ||
*/ | ||
function (options) { | ||
return this._map.then(function (map) { | ||
options.map = map; | ||
return new google.maps.Rectangle(options); | ||
}); | ||
}; | ||
GoogleMapsAPIWrapper.prototype.createPolyline = function (options) { | ||
@@ -68,0 +83,0 @@ return this.getNativeMap().then(function (map) { |
@@ -1,1 +0,1 @@ | ||
[{"__symbolic":"module","version":4,"metadata":{"GoogleMapsAPIWrapper":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":15,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"./maps-api-loader/maps-api-loader","name":"MapsAPILoader","line":20,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":20,"character":61}]}],"createMap":[{"__symbolic":"method"}],"setMapOptions":[{"__symbolic":"method"}],"createMarker":[{"__symbolic":"method"}],"createInfoWindow":[{"__symbolic":"method"}],"createCircle":[{"__symbolic":"method"}],"createPolyline":[{"__symbolic":"method"}],"createPolygon":[{"__symbolic":"method"}],"createDataLayer":[{"__symbolic":"method"}],"containsLocation":[{"__symbolic":"method"}],"subscribeToMapEvent":[{"__symbolic":"method"}],"clearInstanceListeners":[{"__symbolic":"method"}],"setCenter":[{"__symbolic":"method"}],"getZoom":[{"__symbolic":"method"}],"getBounds":[{"__symbolic":"method"}],"getMapTypeId":[{"__symbolic":"method"}],"setZoom":[{"__symbolic":"method"}],"getCenter":[{"__symbolic":"method"}],"panTo":[{"__symbolic":"method"}],"panBy":[{"__symbolic":"method"}],"fitBounds":[{"__symbolic":"method"}],"panToBounds":[{"__symbolic":"method"}],"getNativeMap":[{"__symbolic":"method"}],"triggerMapEvent":[{"__symbolic":"method"}]}}}}] | ||
[{"__symbolic":"module","version":4,"metadata":{"GoogleMapsAPIWrapper":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":15,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"./maps-api-loader/maps-api-loader","name":"MapsAPILoader","line":20,"character":31},{"__symbolic":"reference","module":"@angular/core","name":"NgZone","line":20,"character":61}]}],"createMap":[{"__symbolic":"method"}],"setMapOptions":[{"__symbolic":"method"}],"createMarker":[{"__symbolic":"method"}],"createInfoWindow":[{"__symbolic":"method"}],"createCircle":[{"__symbolic":"method"}],"createRectangle":[{"__symbolic":"method"}],"createPolyline":[{"__symbolic":"method"}],"createPolygon":[{"__symbolic":"method"}],"createDataLayer":[{"__symbolic":"method"}],"containsLocation":[{"__symbolic":"method"}],"subscribeToMapEvent":[{"__symbolic":"method"}],"clearInstanceListeners":[{"__symbolic":"method"}],"setCenter":[{"__symbolic":"method"}],"getZoom":[{"__symbolic":"method"}],"getBounds":[{"__symbolic":"method"}],"getMapTypeId":[{"__symbolic":"method"}],"setZoom":[{"__symbolic":"method"}],"getCenter":[{"__symbolic":"method"}],"panTo":[{"__symbolic":"method"}],"panBy":[{"__symbolic":"method"}],"fitBounds":[{"__symbolic":"method"}],"panToBounds":[{"__symbolic":"method"}],"getNativeMap":[{"__symbolic":"method"}],"triggerMapEvent":[{"__symbolic":"method"}]}}}}] |
@@ -1,1 +0,1 @@ | ||
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":1,"members":[]},{"__symbol":2,"members":[]}]}],"createMap":[{"__symbolic":"method"}],"setMapOptions":[{"__symbolic":"method"}],"createMarker":[{"__symbolic":"method"}],"createInfoWindow":[{"__symbolic":"method"}],"createCircle":[{"__symbolic":"method"}],"createPolyline":[{"__symbolic":"method"}],"createPolygon":[{"__symbolic":"method"}],"createDataLayer":[{"__symbolic":"method"}],"containsLocation":[{"__symbolic":"method"}],"subscribeToMapEvent":[{"__symbolic":"method"}],"clearInstanceListeners":[{"__symbolic":"method"}],"setCenter":[{"__symbolic":"method"}],"getZoom":[{"__symbolic":"method"}],"getBounds":[{"__symbolic":"method"}],"getMapTypeId":[{"__symbolic":"method"}],"setZoom":[{"__symbolic":"method"}],"getCenter":[{"__symbolic":"method"}],"panTo":[{"__symbolic":"method"}],"panBy":[{"__symbolic":"method"}],"fitBounds":[{"__symbolic":"method"}],"panToBounds":[{"__symbolic":"method"}],"getNativeMap":[{"__symbolic":"method"}],"triggerMapEvent":[{"__symbolic":"method"}]}},"type":{"summaryKind":3,"type":{"reference":{"__symbol":0,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":1,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":2,"members":[]}}}}],"lifecycleHooks":[]}}}],"symbols":[{"__symbol":0,"name":"GoogleMapsAPIWrapper","filePath":"./google-maps-api-wrapper"},{"__symbol":1,"name":"MapsAPILoader","filePath":"./maps-api-loader/maps-api-loader"},{"__symbol":2,"name":"NgZone","filePath":"@angular/core"}]} | ||
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbol":1,"members":[]},{"__symbol":2,"members":[]}]}],"createMap":[{"__symbolic":"method"}],"setMapOptions":[{"__symbolic":"method"}],"createMarker":[{"__symbolic":"method"}],"createInfoWindow":[{"__symbolic":"method"}],"createCircle":[{"__symbolic":"method"}],"createRectangle":[{"__symbolic":"method"}],"createPolyline":[{"__symbolic":"method"}],"createPolygon":[{"__symbolic":"method"}],"createDataLayer":[{"__symbolic":"method"}],"containsLocation":[{"__symbolic":"method"}],"subscribeToMapEvent":[{"__symbolic":"method"}],"clearInstanceListeners":[{"__symbolic":"method"}],"setCenter":[{"__symbolic":"method"}],"getZoom":[{"__symbolic":"method"}],"getBounds":[{"__symbolic":"method"}],"getMapTypeId":[{"__symbolic":"method"}],"setZoom":[{"__symbolic":"method"}],"getCenter":[{"__symbolic":"method"}],"panTo":[{"__symbolic":"method"}],"panBy":[{"__symbolic":"method"}],"fitBounds":[{"__symbolic":"method"}],"panToBounds":[{"__symbolic":"method"}],"getNativeMap":[{"__symbolic":"method"}],"triggerMapEvent":[{"__symbolic":"method"}]}},"type":{"summaryKind":3,"type":{"reference":{"__symbol":0,"members":[]},"diDeps":[{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":1,"members":[]}}}},{"isAttribute":false,"isHost":false,"isSelf":false,"isSkipSelf":false,"isOptional":false,"token":{"identifier":{"reference":{"__symbol":2,"members":[]}}}}],"lifecycleHooks":[]}}}],"symbols":[{"__symbol":0,"name":"GoogleMapsAPIWrapper","filePath":"./google-maps-api-wrapper"},{"__symbol":1,"name":"MapsAPILoader","filePath":"./maps-api-loader/maps-api-loader"},{"__symbol":2,"name":"NgZone","filePath":"@angular/core"}]} |
@@ -21,2 +21,3 @@ export declare var google: any; | ||
lng(): number; | ||
toString(): string; | ||
} | ||
@@ -90,6 +91,34 @@ export interface Marker extends MVCObject { | ||
} | ||
export interface Rectangle extends MVCObject { | ||
getBounds(): LatLngBounds; | ||
getDraggable(): boolean; | ||
getEditable(): boolean; | ||
getMap(): GoogleMap; | ||
getVisible(): boolean; | ||
setBounds(bounds: LatLngBounds | LatLngBoundsLiteral): void; | ||
setDraggable(draggable: boolean): void; | ||
setEditable(editable: boolean): void; | ||
setMap(map: GoogleMap): void; | ||
setOptions(options: RectangleOptions): void; | ||
setVisible(visible: boolean): void; | ||
} | ||
export interface RectangleOptions { | ||
bounds?: LatLngBounds | LatLngBoundsLiteral; | ||
clickable?: boolean; | ||
draggable?: boolean; | ||
editable?: boolean; | ||
fillColor?: string; | ||
fillOpacity?: number; | ||
map?: GoogleMap; | ||
strokeColor?: string; | ||
strokeOpacity?: number; | ||
strokePosition?: 'CENTER' | 'INSIDE' | 'OUTSIDE'; | ||
strokeWeight?: number; | ||
visible?: boolean; | ||
zIndex?: number; | ||
} | ||
export interface LatLngBounds { | ||
contains(latLng: LatLng): boolean; | ||
equals(other: LatLngBounds | LatLngBoundsLiteral): boolean; | ||
extend(point: LatLng): void; | ||
extend(point: LatLng | LatLngLiteral): void; | ||
getCenter(): LatLng; | ||
@@ -231,3 +260,3 @@ getNorthEast(): LatLng; | ||
geodesic?: boolean; | ||
icon?: Array<IconSequence>; | ||
icons?: Array<IconSequence>; | ||
map?: GoogleMap; | ||
@@ -234,0 +263,0 @@ path?: Array<LatLng> | Array<LatLng | LatLngLiteral>; |
@@ -1,1 +0,1 @@ | ||
[{"__symbolic":"module","version":4,"metadata":{"google":{"__symbolic":"error","message":"Variable not initialized","line":0,"character":11},"GoogleMap":{"__symbolic":"interface"},"LatLng":{"__symbolic":"interface"},"Marker":{"__symbolic":"interface"},"MarkerOptions":{"__symbolic":"interface"},"MarkerLabel":{"__symbolic":"interface"},"Circle":{"__symbolic":"interface"},"CircleOptions":{"__symbolic":"interface"},"LatLngBounds":{"__symbolic":"interface"},"LatLngBoundsLiteral":{"__symbolic":"interface"},"LatLngLiteral":{"__symbolic":"interface"},"MouseEvent":{"__symbolic":"interface"},"MapOptions":{"__symbolic":"interface"},"MapTypeStyle":{"__symbolic":"interface"},"MapTypeStyler":{"__symbolic":"interface"},"InfoWindow":{"__symbolic":"interface"},"MVCObject":{"__symbolic":"interface"},"MapsEventListener":{"__symbolic":"interface"},"Size":{"__symbolic":"interface"},"InfoWindowOptions":{"__symbolic":"interface"},"Point":{"__symbolic":"interface"},"GoogleSymbol":{"__symbolic":"interface"},"IconSequence":{"__symbolic":"interface"},"PolylineOptions":{"__symbolic":"interface"},"Polyline":{"__symbolic":"interface"},"PolyMouseEvent":{"__symbolic":"interface"},"PolygonOptions":{"__symbolic":"interface"},"Polygon":{"__symbolic":"interface"},"KmlLayer":{"__symbolic":"interface"},"KmlLayerStatus":{"__symbolic":"interface"},"KmlLayerMetadata":{"__symbolic":"interface"},"KmlAuthor":{"__symbolic":"interface"},"KmlLayerOptions":{"__symbolic":"interface"},"KmlFeatureData":{"__symbolic":"interface"},"KmlMouseEvent":{"__symbolic":"interface"},"Data":{"__symbolic":"interface"},"Feature":{"__symbolic":"interface"},"DataOptions":{"__symbolic":"interface"},"DataMouseEvent":{"__symbolic":"interface"},"GeoJsonOptions":{"__symbolic":"interface"},"Geometry":{"__symbolic":"interface"},"ControlPosition":{"RIGHT_BOTTOM":0,"TOP_LEFT":1,"TOP_CENTER":2,"TOP_RIGHT":3,"LEFT_CENTER":4,"LEFT_TOP":5,"LEFT_BOTTOM":6,"RIGHT_TOP":7,"RIGHT_CENTER":8,"BOTTOM_RIGHT":9,"BOTTOM_LEFT":10,"BOTTOM_CENTER":11},"MapTypeId":{"HYBRID":0,"ROADMAP":1,"SATELLITE":2,"TERRAIN":3},"MapTypeControlOptions":{"__symbolic":"interface"},"MapTypeControlStyle":{"DEFAULT":0,"DROPDOWN_MENU":1,"HORIZONTAL_BAR":2},"OverviewMapControlOptions":{"__symbolic":"interface"},"PanControlOptions":{"__symbolic":"interface"},"RotateControlOptions":{"__symbolic":"interface"},"ScaleControlOptions":{"__symbolic":"interface"},"ScaleControlStyle":{"DEFAULT":0},"StreetViewControlOptions":{"__symbolic":"interface"},"ZoomControlOptions":{"__symbolic":"interface"},"ZoomControlStyle":{"DEFAULT":0,"LARGE":1,"SMALL":2},"FullscreenControlOptions":{"__symbolic":"interface"}}}] | ||
[{"__symbolic":"module","version":4,"metadata":{"google":{"__symbolic":"error","message":"Variable not initialized","line":0,"character":11},"GoogleMap":{"__symbolic":"interface"},"LatLng":{"__symbolic":"interface"},"Marker":{"__symbolic":"interface"},"MarkerOptions":{"__symbolic":"interface"},"MarkerLabel":{"__symbolic":"interface"},"Circle":{"__symbolic":"interface"},"CircleOptions":{"__symbolic":"interface"},"Rectangle":{"__symbolic":"interface"},"RectangleOptions":{"__symbolic":"interface"},"LatLngBounds":{"__symbolic":"interface"},"LatLngBoundsLiteral":{"__symbolic":"interface"},"LatLngLiteral":{"__symbolic":"interface"},"MouseEvent":{"__symbolic":"interface"},"MapOptions":{"__symbolic":"interface"},"MapTypeStyle":{"__symbolic":"interface"},"MapTypeStyler":{"__symbolic":"interface"},"InfoWindow":{"__symbolic":"interface"},"MVCObject":{"__symbolic":"interface"},"MapsEventListener":{"__symbolic":"interface"},"Size":{"__symbolic":"interface"},"InfoWindowOptions":{"__symbolic":"interface"},"Point":{"__symbolic":"interface"},"GoogleSymbol":{"__symbolic":"interface"},"IconSequence":{"__symbolic":"interface"},"PolylineOptions":{"__symbolic":"interface"},"Polyline":{"__symbolic":"interface"},"PolyMouseEvent":{"__symbolic":"interface"},"PolygonOptions":{"__symbolic":"interface"},"Polygon":{"__symbolic":"interface"},"KmlLayer":{"__symbolic":"interface"},"KmlLayerStatus":{"__symbolic":"interface"},"KmlLayerMetadata":{"__symbolic":"interface"},"KmlAuthor":{"__symbolic":"interface"},"KmlLayerOptions":{"__symbolic":"interface"},"KmlFeatureData":{"__symbolic":"interface"},"KmlMouseEvent":{"__symbolic":"interface"},"Data":{"__symbolic":"interface"},"Feature":{"__symbolic":"interface"},"DataOptions":{"__symbolic":"interface"},"DataMouseEvent":{"__symbolic":"interface"},"GeoJsonOptions":{"__symbolic":"interface"},"Geometry":{"__symbolic":"interface"},"ControlPosition":{"RIGHT_BOTTOM":0,"TOP_LEFT":1,"TOP_CENTER":2,"TOP_RIGHT":3,"LEFT_CENTER":4,"LEFT_TOP":5,"LEFT_BOTTOM":6,"RIGHT_TOP":7,"RIGHT_CENTER":8,"BOTTOM_RIGHT":9,"BOTTOM_LEFT":10,"BOTTOM_CENTER":11},"MapTypeId":{"HYBRID":0,"ROADMAP":1,"SATELLITE":2,"TERRAIN":3},"MapTypeControlOptions":{"__symbolic":"interface"},"MapTypeControlStyle":{"DEFAULT":0,"DROPDOWN_MENU":1,"HORIZONTAL_BAR":2},"OverviewMapControlOptions":{"__symbolic":"interface"},"PanControlOptions":{"__symbolic":"interface"},"RotateControlOptions":{"__symbolic":"interface"},"ScaleControlOptions":{"__symbolic":"interface"},"ScaleControlStyle":{"DEFAULT":0},"StreetViewControlOptions":{"__symbolic":"interface"},"ZoomControlOptions":{"__symbolic":"interface"},"ZoomControlStyle":{"DEFAULT":0,"LARGE":1,"SMALL":2},"FullscreenControlOptions":{"__symbolic":"interface"}}}] |
@@ -1,1 +0,1 @@ | ||
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"error","message":"Variable not initialized","fileName":"packages/core/services/google-maps-types.ts"}},{"symbol":{"__symbol":1,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":3,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":4,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":5,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":6,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":7,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":8,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":9,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":10,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":11,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":12,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":13,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":14,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":15,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":16,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":17,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":18,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":19,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":20,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":21,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":22,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":23,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":24,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":25,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":26,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":27,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":28,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":29,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":30,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":31,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":32,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":33,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":34,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":35,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":36,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":37,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":38,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":39,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":40,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":41,"members":[]},"metadata":{"RIGHT_BOTTOM":0,"TOP_LEFT":1,"TOP_CENTER":2,"TOP_RIGHT":3,"LEFT_CENTER":4,"LEFT_TOP":5,"LEFT_BOTTOM":6,"RIGHT_TOP":7,"RIGHT_CENTER":8,"BOTTOM_RIGHT":9,"BOTTOM_LEFT":10,"BOTTOM_CENTER":11}},{"symbol":{"__symbol":42,"members":[]},"metadata":{"HYBRID":0,"ROADMAP":1,"SATELLITE":2,"TERRAIN":3}},{"symbol":{"__symbol":43,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":44,"members":[]},"metadata":{"DEFAULT":0,"DROPDOWN_MENU":1,"HORIZONTAL_BAR":2}},{"symbol":{"__symbol":45,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":46,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":47,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":48,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":49,"members":[]},"metadata":{"DEFAULT":0}},{"symbol":{"__symbol":50,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":51,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":52,"members":[]},"metadata":{"DEFAULT":0,"LARGE":1,"SMALL":2}},{"symbol":{"__symbol":53,"members":[]},"metadata":{"__symbolic":"interface"}}],"symbols":[{"__symbol":0,"name":"google","filePath":"./google-maps-types"},{"__symbol":1,"name":"GoogleMap","filePath":"./google-maps-types"},{"__symbol":2,"name":"LatLng","filePath":"./google-maps-types"},{"__symbol":3,"name":"Marker","filePath":"./google-maps-types"},{"__symbol":4,"name":"MarkerOptions","filePath":"./google-maps-types"},{"__symbol":5,"name":"MarkerLabel","filePath":"./google-maps-types"},{"__symbol":6,"name":"Circle","filePath":"./google-maps-types"},{"__symbol":7,"name":"CircleOptions","filePath":"./google-maps-types"},{"__symbol":8,"name":"LatLngBounds","filePath":"./google-maps-types"},{"__symbol":9,"name":"LatLngBoundsLiteral","filePath":"./google-maps-types"},{"__symbol":10,"name":"LatLngLiteral","filePath":"./google-maps-types"},{"__symbol":11,"name":"MouseEvent","filePath":"./google-maps-types"},{"__symbol":12,"name":"MapOptions","filePath":"./google-maps-types"},{"__symbol":13,"name":"MapTypeStyle","filePath":"./google-maps-types"},{"__symbol":14,"name":"MapTypeStyler","filePath":"./google-maps-types"},{"__symbol":15,"name":"InfoWindow","filePath":"./google-maps-types"},{"__symbol":16,"name":"MVCObject","filePath":"./google-maps-types"},{"__symbol":17,"name":"MapsEventListener","filePath":"./google-maps-types"},{"__symbol":18,"name":"Size","filePath":"./google-maps-types"},{"__symbol":19,"name":"InfoWindowOptions","filePath":"./google-maps-types"},{"__symbol":20,"name":"Point","filePath":"./google-maps-types"},{"__symbol":21,"name":"GoogleSymbol","filePath":"./google-maps-types"},{"__symbol":22,"name":"IconSequence","filePath":"./google-maps-types"},{"__symbol":23,"name":"PolylineOptions","filePath":"./google-maps-types"},{"__symbol":24,"name":"Polyline","filePath":"./google-maps-types"},{"__symbol":25,"name":"PolyMouseEvent","filePath":"./google-maps-types"},{"__symbol":26,"name":"PolygonOptions","filePath":"./google-maps-types"},{"__symbol":27,"name":"Polygon","filePath":"./google-maps-types"},{"__symbol":28,"name":"KmlLayer","filePath":"./google-maps-types"},{"__symbol":29,"name":"KmlLayerStatus","filePath":"./google-maps-types"},{"__symbol":30,"name":"KmlLayerMetadata","filePath":"./google-maps-types"},{"__symbol":31,"name":"KmlAuthor","filePath":"./google-maps-types"},{"__symbol":32,"name":"KmlLayerOptions","filePath":"./google-maps-types"},{"__symbol":33,"name":"KmlFeatureData","filePath":"./google-maps-types"},{"__symbol":34,"name":"KmlMouseEvent","filePath":"./google-maps-types"},{"__symbol":35,"name":"Data","filePath":"./google-maps-types"},{"__symbol":36,"name":"Feature","filePath":"./google-maps-types"},{"__symbol":37,"name":"DataOptions","filePath":"./google-maps-types"},{"__symbol":38,"name":"DataMouseEvent","filePath":"./google-maps-types"},{"__symbol":39,"name":"GeoJsonOptions","filePath":"./google-maps-types"},{"__symbol":40,"name":"Geometry","filePath":"./google-maps-types"},{"__symbol":41,"name":"ControlPosition","filePath":"./google-maps-types"},{"__symbol":42,"name":"MapTypeId","filePath":"./google-maps-types"},{"__symbol":43,"name":"MapTypeControlOptions","filePath":"./google-maps-types"},{"__symbol":44,"name":"MapTypeControlStyle","filePath":"./google-maps-types"},{"__symbol":45,"name":"OverviewMapControlOptions","filePath":"./google-maps-types"},{"__symbol":46,"name":"PanControlOptions","filePath":"./google-maps-types"},{"__symbol":47,"name":"RotateControlOptions","filePath":"./google-maps-types"},{"__symbol":48,"name":"ScaleControlOptions","filePath":"./google-maps-types"},{"__symbol":49,"name":"ScaleControlStyle","filePath":"./google-maps-types"},{"__symbol":50,"name":"StreetViewControlOptions","filePath":"./google-maps-types"},{"__symbol":51,"name":"ZoomControlOptions","filePath":"./google-maps-types"},{"__symbol":52,"name":"ZoomControlStyle","filePath":"./google-maps-types"},{"__symbol":53,"name":"FullscreenControlOptions","filePath":"./google-maps-types"}]} | ||
{"moduleName":null,"summaries":[{"symbol":{"__symbol":0,"members":[]},"metadata":{"__symbolic":"error","message":"Variable not initialized","fileName":"packages/core/services/google-maps-types.ts"}},{"symbol":{"__symbol":1,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":2,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":3,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":4,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":5,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":6,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":7,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":8,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":9,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":10,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":11,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":12,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":13,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":14,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":15,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":16,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":17,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":18,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":19,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":20,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":21,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":22,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":23,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":24,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":25,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":26,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":27,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":28,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":29,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":30,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":31,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":32,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":33,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":34,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":35,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":36,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":37,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":38,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":39,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":40,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":41,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":42,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":43,"members":[]},"metadata":{"RIGHT_BOTTOM":0,"TOP_LEFT":1,"TOP_CENTER":2,"TOP_RIGHT":3,"LEFT_CENTER":4,"LEFT_TOP":5,"LEFT_BOTTOM":6,"RIGHT_TOP":7,"RIGHT_CENTER":8,"BOTTOM_RIGHT":9,"BOTTOM_LEFT":10,"BOTTOM_CENTER":11}},{"symbol":{"__symbol":44,"members":[]},"metadata":{"HYBRID":0,"ROADMAP":1,"SATELLITE":2,"TERRAIN":3}},{"symbol":{"__symbol":45,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":46,"members":[]},"metadata":{"DEFAULT":0,"DROPDOWN_MENU":1,"HORIZONTAL_BAR":2}},{"symbol":{"__symbol":47,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":48,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":49,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":50,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":51,"members":[]},"metadata":{"DEFAULT":0}},{"symbol":{"__symbol":52,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":53,"members":[]},"metadata":{"__symbolic":"interface"}},{"symbol":{"__symbol":54,"members":[]},"metadata":{"DEFAULT":0,"LARGE":1,"SMALL":2}},{"symbol":{"__symbol":55,"members":[]},"metadata":{"__symbolic":"interface"}}],"symbols":[{"__symbol":0,"name":"google","filePath":"./google-maps-types"},{"__symbol":1,"name":"GoogleMap","filePath":"./google-maps-types"},{"__symbol":2,"name":"LatLng","filePath":"./google-maps-types"},{"__symbol":3,"name":"Marker","filePath":"./google-maps-types"},{"__symbol":4,"name":"MarkerOptions","filePath":"./google-maps-types"},{"__symbol":5,"name":"MarkerLabel","filePath":"./google-maps-types"},{"__symbol":6,"name":"Circle","filePath":"./google-maps-types"},{"__symbol":7,"name":"CircleOptions","filePath":"./google-maps-types"},{"__symbol":8,"name":"Rectangle","filePath":"./google-maps-types"},{"__symbol":9,"name":"RectangleOptions","filePath":"./google-maps-types"},{"__symbol":10,"name":"LatLngBounds","filePath":"./google-maps-types"},{"__symbol":11,"name":"LatLngBoundsLiteral","filePath":"./google-maps-types"},{"__symbol":12,"name":"LatLngLiteral","filePath":"./google-maps-types"},{"__symbol":13,"name":"MouseEvent","filePath":"./google-maps-types"},{"__symbol":14,"name":"MapOptions","filePath":"./google-maps-types"},{"__symbol":15,"name":"MapTypeStyle","filePath":"./google-maps-types"},{"__symbol":16,"name":"MapTypeStyler","filePath":"./google-maps-types"},{"__symbol":17,"name":"InfoWindow","filePath":"./google-maps-types"},{"__symbol":18,"name":"MVCObject","filePath":"./google-maps-types"},{"__symbol":19,"name":"MapsEventListener","filePath":"./google-maps-types"},{"__symbol":20,"name":"Size","filePath":"./google-maps-types"},{"__symbol":21,"name":"InfoWindowOptions","filePath":"./google-maps-types"},{"__symbol":22,"name":"Point","filePath":"./google-maps-types"},{"__symbol":23,"name":"GoogleSymbol","filePath":"./google-maps-types"},{"__symbol":24,"name":"IconSequence","filePath":"./google-maps-types"},{"__symbol":25,"name":"PolylineOptions","filePath":"./google-maps-types"},{"__symbol":26,"name":"Polyline","filePath":"./google-maps-types"},{"__symbol":27,"name":"PolyMouseEvent","filePath":"./google-maps-types"},{"__symbol":28,"name":"PolygonOptions","filePath":"./google-maps-types"},{"__symbol":29,"name":"Polygon","filePath":"./google-maps-types"},{"__symbol":30,"name":"KmlLayer","filePath":"./google-maps-types"},{"__symbol":31,"name":"KmlLayerStatus","filePath":"./google-maps-types"},{"__symbol":32,"name":"KmlLayerMetadata","filePath":"./google-maps-types"},{"__symbol":33,"name":"KmlAuthor","filePath":"./google-maps-types"},{"__symbol":34,"name":"KmlLayerOptions","filePath":"./google-maps-types"},{"__symbol":35,"name":"KmlFeatureData","filePath":"./google-maps-types"},{"__symbol":36,"name":"KmlMouseEvent","filePath":"./google-maps-types"},{"__symbol":37,"name":"Data","filePath":"./google-maps-types"},{"__symbol":38,"name":"Feature","filePath":"./google-maps-types"},{"__symbol":39,"name":"DataOptions","filePath":"./google-maps-types"},{"__symbol":40,"name":"DataMouseEvent","filePath":"./google-maps-types"},{"__symbol":41,"name":"GeoJsonOptions","filePath":"./google-maps-types"},{"__symbol":42,"name":"Geometry","filePath":"./google-maps-types"},{"__symbol":43,"name":"ControlPosition","filePath":"./google-maps-types"},{"__symbol":44,"name":"MapTypeId","filePath":"./google-maps-types"},{"__symbol":45,"name":"MapTypeControlOptions","filePath":"./google-maps-types"},{"__symbol":46,"name":"MapTypeControlStyle","filePath":"./google-maps-types"},{"__symbol":47,"name":"OverviewMapControlOptions","filePath":"./google-maps-types"},{"__symbol":48,"name":"PanControlOptions","filePath":"./google-maps-types"},{"__symbol":49,"name":"RotateControlOptions","filePath":"./google-maps-types"},{"__symbol":50,"name":"ScaleControlOptions","filePath":"./google-maps-types"},{"__symbol":51,"name":"ScaleControlStyle","filePath":"./google-maps-types"},{"__symbol":52,"name":"StreetViewControlOptions","filePath":"./google-maps-types"},{"__symbol":53,"name":"ZoomControlOptions","filePath":"./google-maps-types"},{"__symbol":54,"name":"ZoomControlStyle","filePath":"./google-maps-types"},{"__symbol":55,"name":"FullscreenControlOptions","filePath":"./google-maps-types"}]} |
@@ -13,3 +13,5 @@ import { NgZone } from '@angular/core'; | ||
provide: GoogleMapsAPIWrapper, | ||
useValue: jasmine.createSpyObj('GoogleMapsAPIWrapper', ['createMarker']) | ||
useValue: { | ||
createMarker: jest.fn() | ||
} | ||
} | ||
@@ -46,4 +48,6 @@ ] | ||
newMarker.label = 'A'; | ||
var markerInstance = jasmine.createSpyObj('Marker', ['setMap']); | ||
apiWrapper.createMarker.and.returnValue(Promise.resolve(markerInstance)); | ||
var markerInstance = { | ||
setMap: jest.fn() | ||
}; | ||
apiWrapper.createMarker.mockReturnValue(Promise.resolve(markerInstance)); | ||
markerManager.addMarker(newMarker); | ||
@@ -59,4 +63,7 @@ markerManager.deleteMarker(newMarker).then(function () { expect(markerInstance.setMap).toHaveBeenCalledWith(null); }); | ||
newMarker.label = 'A'; | ||
var markerInstance = jasmine.createSpyObj('Marker', ['setMap', 'setIcon']); | ||
apiWrapper.createMarker.and.returnValue(Promise.resolve(markerInstance)); | ||
var markerInstance = { | ||
setMap: jest.fn(), | ||
setIcon: jest.fn() | ||
}; | ||
apiWrapper.createMarker.mockReturnValue(Promise.resolve(markerInstance)); | ||
markerManager.addMarker(newMarker); | ||
@@ -86,4 +93,8 @@ expect(apiWrapper.createMarker).toHaveBeenCalledWith({ | ||
newMarker.label = 'A'; | ||
var markerInstance = jasmine.createSpyObj('Marker', ['setMap', 'setOpacity']); | ||
apiWrapper.createMarker.and.returnValue(Promise.resolve(markerInstance)); | ||
var markerInstance = { | ||
setMap: jest.fn(), | ||
setOpacity: jest.fn() | ||
}; | ||
apiWrapper.createMarker.mockReturnValue(Promise.resolve(markerInstance)); | ||
apiWrapper.createMarker.mockReturnValue(Promise.resolve(markerInstance)); | ||
markerManager.addMarker(newMarker); | ||
@@ -114,4 +125,7 @@ expect(apiWrapper.createMarker).toHaveBeenCalledWith({ | ||
newMarker.visible = false; | ||
var markerInstance = jasmine.createSpyObj('Marker', ['setMap', 'setVisible']); | ||
apiWrapper.createMarker.and.returnValue(Promise.resolve(markerInstance)); | ||
var markerInstance = { | ||
setMap: jest.fn(), | ||
setVisible: jest.fn() | ||
}; | ||
apiWrapper.createMarker.mockReturnValue(Promise.resolve(markerInstance)); | ||
markerManager.addMarker(newMarker); | ||
@@ -141,4 +155,7 @@ expect(apiWrapper.createMarker).toHaveBeenCalledWith({ | ||
newMarker.visible = false; | ||
var markerInstance = jasmine.createSpyObj('Marker', ['setMap', 'setZIndex']); | ||
apiWrapper.createMarker.and.returnValue(Promise.resolve(markerInstance)); | ||
var markerInstance = { | ||
setMap: jest.fn(), | ||
setZIndex: jest.fn() | ||
}; | ||
apiWrapper.createMarker.mockReturnValue(Promise.resolve(markerInstance)); | ||
markerManager.addMarker(newMarker); | ||
@@ -145,0 +162,0 @@ expect(apiWrapper.createMarker).toHaveBeenCalledWith({ |
@@ -13,3 +13,5 @@ import { NgZone } from '@angular/core'; | ||
provide: GoogleMapsAPIWrapper, | ||
useValue: jasmine.createSpyObj('GoogleMapsAPIWrapper', ['createPolygon']) | ||
useValue: { | ||
createPolygon: jest.fn() | ||
} | ||
} | ||
@@ -42,4 +44,6 @@ ] | ||
var newPolygon = new AgmPolygon(polygonManager); | ||
var polygonInstance = jasmine.createSpyObj('Polygon', ['setMap']); | ||
apiWrapper.createPolygon.and.returnValue(Promise.resolve(polygonInstance)); | ||
var polygonInstance = { | ||
setMap: jest.fn() | ||
}; | ||
apiWrapper.createPolygon.mockReturnValue(Promise.resolve(polygonInstance)); | ||
polygonManager.addPolygon(newPolygon); | ||
@@ -46,0 +50,0 @@ polygonManager.deletePolygon(newPolygon).then(function () { |
@@ -13,3 +13,5 @@ import { NgZone } from '@angular/core'; | ||
provide: GoogleMapsAPIWrapper, | ||
useValue: jasmine.createSpyObj('GoogleMapsAPIWrapper', ['createPolyline']) | ||
useValue: { | ||
createPolyline: jest.fn() | ||
} | ||
} | ||
@@ -40,4 +42,6 @@ ] | ||
var newPolyline = new AgmPolyline(polylineManager); | ||
var polylineInstance = jasmine.createSpyObj('Polyline', ['setMap']); | ||
apiWrapper.createPolyline.and.returnValue(Promise.resolve(polylineInstance)); | ||
var polylineInstance = { | ||
setMap: jest.fn() | ||
}; | ||
apiWrapper.createPolyline.mockReturnValue(Promise.resolve(polylineInstance)); | ||
polylineManager.addPolyline(newPolyline); | ||
@@ -44,0 +48,0 @@ polylineManager.deletePolyline(newPolyline).then(function () { |
@@ -11,10 +11,16 @@ import { TestBed, inject } from '@angular/core/testing'; | ||
beforeEach(function () { | ||
doc = jasmine.createSpyObj('Document', ['createElement', 'getElementById']); | ||
doc.getElementById.and.returnValue(null); | ||
doc.body = jasmine.createSpyObj('body', ['appendChild']); | ||
documentRef = jasmine.createSpyObj('Document', ['getNativeDocument']); | ||
documentRef.getNativeDocument.and.returnValue(doc); | ||
windowRef = jasmine.createSpyObj('windowRef', ['getNativeWindow']); | ||
doc = { | ||
createElement: jest.fn(), | ||
getElementById: jest.fn().mockReturnValue(null), | ||
body: { | ||
appendChild: jest.fn() | ||
} | ||
}; | ||
documentRef = { | ||
getNativeDocument: jest.fn().mockReturnValue(doc), | ||
}; | ||
windowObj = {}; | ||
windowRef.getNativeWindow.and.returnValue(windowObj); | ||
windowRef = { | ||
getNativeWindow: jest.fn().mockReturnValue(windowObj) | ||
}; | ||
TestBed.configureTestingModule({ | ||
@@ -30,3 +36,3 @@ providers: [ | ||
var scriptElem = {}; | ||
doc.createElement.and.returnValue(scriptElem); | ||
doc.createElement.mockReturnValue(scriptElem); | ||
loader.load(); | ||
@@ -45,3 +51,3 @@ expect(doc.createElement).toHaveBeenCalledWith('script'); | ||
it('should not append a second script to body when theres already one with the fixed ID', inject([MapsAPILoader], function (loader) { | ||
doc.getElementById.and.returnValue(document.createElement('script')); | ||
doc.getElementById.mockReturnValue(document.createElement('script')); | ||
loader.load(); | ||
@@ -69,3 +75,3 @@ expect(doc.body.appendChild).not.toHaveBeenCalledWith(); | ||
var scriptElem = {}; | ||
doc.createElement.and.returnValue(scriptElem); | ||
doc.createElement.mockReturnValue(scriptElem); | ||
loader.load(); | ||
@@ -72,0 +78,0 @@ expect(doc.createElement).toHaveBeenCalled(); |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
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
703454
213
10337