For the same reasons mentioned here, it is not a good idea to embed a Google Map in your website. However, you can MOCK an embed (same approach as with the Youtube video). An example implementation (Hugo website) can be found in the FOOTER of the website of ZOE-IT.
I added a shortcode using your method to my general purpose shortcode collection. Now actually implementing in a website, and I’m wondering if I’m dumb, or how did you get a screenshot of Gmaps without the pin and still centred on your desired location? I don’t quite understand Snazzy maps, or how it is relevant…
I was concerned about copyright issues with Google Maps and Google Static Map API Images, also saving their images rather than fetching with API looks like it would break their Terms of Service, so I adapted this for https://www.openstreetmap.org/.
This shortcode will load the map as a static image, then load the interactive map on click: