Google map styling
to style static google map in angular (V7+)
Before starting the styling of the map, see how to integrate google map in angular
Styling Map :
after integrating map you can style map by the following process:
go to link: https://mapstyle.withgoogle.com/ and style your map and copy JSON and paste into map options array.
your code will look like this :
by adding this style in mapOptions, map design will change as per your selected style of map.
Add info window in the map :
adding map info with a pointer
- Make a div for window HTML
let windowContent = "<div id='map-info'>Info Window of my Map</div>";
here windowContent is code for map info window design. change its HTML according to your design.
- to show info window with pointer in map, add following code
let infowindow = new google.maps.InfoWindow({content: windowContent
});
infowindow.open(this.map,this.marker);
this.mapInitializer();
google.maps.event.addListener(this.marker, 'click', function() {
infowindow.open(this.map,this.marker);
});
By this, we can see our inowindow in map. here is the sample result with a map.
you can customize infoWindow as per your requirement.
Thank you.