packages/core/src/lib/services/managers/data-layer-manager.ts
Manages all Data Layers for a Google Map instance.
Properties |
|
Methods |
constructor(_wrapper: GoogleMapsAPIWrapper, _zone: NgZone)
|
|||||||||
Parameters :
|
addDataLayer | ||||||
addDataLayer(layer: AgmDataLayer)
|
||||||
Adds a new Data Layer to the map.
Parameters :
Returns :
void
|
createEventObservable | |||||||||
createEventObservable(eventName: string, layer: AgmDataLayer)
|
|||||||||
Type parameters :
|
|||||||||
Creates a Google Maps event listener for the given DataLayer as an Observable
Parameters :
Returns :
Observable<T>
|
deleteDataLayer | ||||||
deleteDataLayer(layer: AgmDataLayer)
|
||||||
Parameters :
Returns :
void
|
setDataOptions | |||||||||
setDataOptions(layer: AgmDataLayer, options: google.maps.Data.DataOptions)
|
|||||||||
Parameters :
Returns :
void
|
updateGeoJson | |||||||||
updateGeoJson(layer: AgmDataLayer, geoJson: object | string)
|
|||||||||
Parameters :
Returns :
void
|
Private _layers |
Type : Map<AgmDataLayer | Promise<google.maps.Data>>
|
Default value : new Map<AgmDataLayer, Promise<google.maps.Data>>()
|