I need to assign value of lat and lng on event ngOnInit
how to do that please 
i assign value 
this.lat
this.lng
on  ngoninit event but map not display
so How to assign values of lng and lat on event ngoninit and display map
based on vlues assigned on ngoninit
import { Component, AfterViewInit, ViewChild, ElementRef } from 
'@angular/core';

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent implements AfterViewInit {
  title = 'angular-gmap';
  @ViewChild('mapContainer', { static: false }) gmap: ElementRef;
  map: google.maps.Map;
  lat = 40.73061;
  lng = -73.935242;
  


  coordinates = new google.maps.LatLng(this.lat, this.lng);

  mapOptions: google.maps.MapOptions = {
    center: this.coordinates,
    zoom: 8
  };

  marker = new google.maps.Marker({
    position: this.coordinates,
    map: this.map,
    title: 'Hello World!'
  });
  ngOnInit() {
   //here i need to assign values of lat and lng and display map based on 
these values
    console.log("Hi man");
    
  }
  ngAfterViewInit() {
    console.log("Hi women");
    this.mapInitializer();
  }

  mapInitializer() {
    this.map = new google.maps.Map(this.gmap.nativeElement, this.mapOptions
);
    this.marker.setMap(this.map);
  }
}


-- 
You received this message because you are subscribed to the Google Groups 
"Angular and AngularJS discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/angular/e3c8e67b-3300-409a-bca3-29d5ac6f2727%40googlegroups.com.

Reply via email to