/** * @author Frank Montalvo Ochoa * * @description Componente que inicializa el mapa y se encarga * de presentar la informacion y manejar la interaccion con el * usuario. */ import { OnInit, AfterViewInit, OnDestroy } from '@angular/core'; import { AngularOpenStreetMapService } from './angular-open-street-map.service'; import * as i0 from "@angular/core"; export declare class AngularOpenStreetMapComponent implements OnInit, AfterViewInit, OnDestroy { private mapService; private map; private icon; private marker; lat: number; lng: number; zoom: number; private placeData; private subscription; constructor(mapService: AngularOpenStreetMapService); /** * Establece valores por defecto en caso de no recibir los argumentos * necesarios. */ ngOnInit(): void; /** * Inicializa el mapa una vez se haya cargado el componente. */ ngAfterViewInit(): void; /** * Cancela la subscripcion con el servicio cuando el componente * es desmontado. */ ngOnDestroy(): void; /** * Inicia todas las variables necesarias para el funcionamiento del mapa. */ private initMap; /** * Cambia la latitud y longitud del marcador en el mapa. * * @param event */ private changeMakerLatLng; /** * Obtiene la latitud y longitud de la posición actual del marcador en el mapa. * * @param event */ private getMarkerLatLng; /** * Retorna la infromacion relativa a una latitud y longitud al * componente padre. */ private emitLatLngData; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }