How to set up Google Maps without API key

Googlemaps has changed their policy: https://developers.google.com/maps/documentation/javascript/usage-and-billing

As of July 16, 2018, to continue to use the Google Maps Platform APIs, you must enable billing on each of your projects. If you choose not to add a billing account, your maps will contain "For development purposes only" message.

Googlemaps API key is needed for built-in theme map element offering extended options for map style, zoom and marker.

However, you may use a standard Google Maps element of WPBakery page builder which does not require API key. 


If you do not see Google maps element, please open \wp-content\themes\theme_name\shortcodes\shortcodes_vc.php file (or  fw/shortcodes/shortcodes_vc.php) and un-comment the following line:

vc_remove_element ("vc_gmaps")'

Now all you need is to find your location on Googlemaps website, open its burger menu in the top left corner and select " Share or embed map" in the list. Then copy the HTML code in "Embed a map" tab: