import { Component } from
'@angular/core'
;
import { MessageService } from
'primeng/api'
;
declare
var
google: any;
@Component({
selector:
'app-root'
,
templateUrl:
'./app.component.html'
,
})
export class AppComponent {
constructor(private messageService: MessageService) { }
options: any;
overlays: any[];
ngOnInit() {
this
.options = {
center: { lat: 22.72105, lng: 88.373459 },
zoom: 6,
};
this
.overlays = [
new
google.maps.Marker({
position: { lat: 22.5726, lng: 88.3639 },
title:
'Kolkata'
,
}),
new
google.maps.Marker({
position: { lat: 28.7041, lng: 77.1025 },
title:
'New Delhi'
,
}),
new
google.maps.Marker({
position: { lat: 19.076, lng: 72.8777 },
title:
'Mumbai'
,
}),
new
google.maps.Marker({
position: { lat: 13.0827, lng: 80.2707 },
title:
'Chennai'
,
}),
];
}
overlayClicked(event) {
this
.messageService.add({
summary:
'Overlay title: '
+ event.overlay.title,
closable:
true
,
severity:
'success'
,
detail:
'Coordinates: '
+ event.overlay.position,
});
}
}