UNPKG

@ng-maps/google

Version:

**@ng-maps/google** is a simple, modular and tree-shakable library for displaying google-maps inside an angular application

24 lines (23 loc) 1.36 kB
import { NgZone } from '@angular/core'; import { Observable } from 'rxjs'; import { MapsApiWrapper, MarkerManager, NgMapsMarkerComponent } from '@ng-maps/core'; import * as i0 from "@angular/core"; export declare class GoogleMapsMarkerManager extends MarkerManager<google.maps.Marker> { protected _markers: Map<NgMapsMarkerComponent, google.maps.Marker>; constructor(_mapsWrapper: MapsApiWrapper, _zone: NgZone); deleteMarker(marker: NgMapsMarkerComponent): void; updateMarkerPosition(marker: NgMapsMarkerComponent): void; updateTitle(marker: NgMapsMarkerComponent): void; updateLabel(marker: NgMapsMarkerComponent): void; updateDraggable(marker: NgMapsMarkerComponent): void; updateIconLegacy(marker: NgMapsMarkerComponent): void; updateOpacity(marker: NgMapsMarkerComponent): void; updateVisible(marker: NgMapsMarkerComponent): void; updateZIndex(marker: NgMapsMarkerComponent): void; updateClickable(marker: NgMapsMarkerComponent): void; updateAnimation(marker: NgMapsMarkerComponent): void; createEventObservable<T>(eventName: string | Array<string>, marker: NgMapsMarkerComponent): Observable<T>; updateIcon(marker: NgMapsMarkerComponent): void; static ɵfac: i0.ɵɵFactoryDeclaration<GoogleMapsMarkerManager, never>; static ɵprov: i0.ɵɵInjectableDeclaration<GoogleMapsMarkerManager>; }