Before starting the styling of the map, see how to integrate google map in angular
Integrate Google map in angularStyling 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 :
mapOptions example
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
1. 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.
2. to show info window with pointer in map, add following code
By this, we can see our infowindow in map. here is the sample result with a map.
you can customize infoWindow as per your requirement.
Thank you.
Pic Credit : Google