@vicmora I like it.
To make it generic , probably should expose the zoom as a variable, in my area I prefer showing a larger area with only major roads showing.
With black background of mirror I also prefer the night mode of this sample: https://developers.google.com/maps/documentation/javascript/examples/style-array
Maybe expose the Style as a variable as well, letting the user define it or leave it blank for default, alternatively you could hardcode a particular inverse colour style, and have a config to enable it.