@ng-maps/google
Version:
**@ng-maps/google** is a simple, modular and tree-shakable library for displaying google-maps inside an angular application
18 lines (17 loc) • 944 B
TypeScript
import { NgZone } from '@angular/core';
import { Observable } from 'rxjs';
import { MapsApiWrapper, NgMapsPolyline, PolylineManager } from '@ng-maps/core';
import * as i0 from "@angular/core";
export declare class GooglePolylineManager extends PolylineManager<google.maps.Polyline> {
constructor(_mapsWrapper: MapsApiWrapper, _zone: NgZone);
protected _convertPoints(line: NgMapsPolyline): Array<google.maps.LatLngLiteral>;
addPolyline(line: NgMapsPolyline): void;
updatePolylinePoints(line: NgMapsPolyline): Promise<void>;
setPolylineOptions(line: NgMapsPolyline, options: {
[propName: string]: any;
}): Promise<void>;
deletePolyline(line: NgMapsPolyline): Promise<void>;
createEventObservable<T>(eventName: string, line: NgMapsPolyline): Observable<T>;
static ɵfac: i0.ɵɵFactoryDeclaration<GooglePolylineManager, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<GooglePolylineManager>;
}