kwikid-agent-dashboard
Version:
KwikID's EKYC Agent Map View Module.
30 lines (29 loc) • 1.28 kB
TypeScript
/// <reference types="googlemaps" />
import { ElementRef, QueryList } from "@angular/core";
import { MapDirectionsService } from "@angular/google-maps";
import { HttpClient } from "@angular/common/http";
import { AgentService } from "./agent.service";
import * as i0 from "@angular/core";
export declare class GoogleMapsService {
private agentService;
mapDirectionsService: MapDirectionsService;
httpClient: HttpClient;
myPosition: any;
map: any;
apiKey: any;
allMarkers: any;
directionsRenderOption: any;
directionsResults$: any;
allDirectionsResults$: any;
directionsRenders: QueryList<ElementRef<google.maps.DirectionsRenderer>>;
constructor(agentService: AgentService, mapDirectionsService: MapDirectionsService, httpClient: HttpClient);
getPosition(): Promise<any>;
initializeMap(): Promise<unknown>;
getLocation(task: any): Promise<unknown>;
getMarkersLocation(myMarker: any, tasks: any): Promise<unknown>;
plotAllMarkers(tasks: any): Promise<unknown>;
plotDirectionsForAllTasks(tasks: any): Promise<any>;
plotDirectionsForSelectedTask(task: any): void;
static ɵfac: i0.ɵɵFactoryDeclaration<GoogleMapsService, never>;
static ɵprov: i0.ɵɵInjectableDeclaration<GoogleMapsService>;
}