I have a simple web site page with a map (from Google Maps) embedded into an iFrame.
Maybe you can use cookieless google maps v3:
https://mapsplatform.googleblog.com/2011/10/a-grab-bag-of-maps-api-news.html
The eagle eyed amongst you may have spotted that we have updated all of our documentation to recommend that the Maps APIs be loaded from maps.googleapis.com rather than maps.google.com or maps-api-ssl.google.com. When loaded from maps.googleapis.com, the current implementation of the Maps API v3 does not rely on the exchange of cookies with Google. This improves both the security of the API, and the performance on bandwidth constrained networks. We therefore recommend all sites switch to using maps.googleapis.com.
Link to tutorial:
https://developers.google.com/maps/documentation/javascript/adding-a-google-map
I've found a very fast way of doing this, which could be also helpful. This site creates a cookie less iframe which can be place for instance, in a visual composer for wordpress maps container https://www.uwp.is.ed.ac.uk/3rd-party-widgets/maps/
I've tested it and it won't load NID cookie, so no need to get consent for it.
Hope it helps