Check your DOM to see if the map container has been generated. If it has, then you're probably facing a simple CSS issue. By default, the "height" of a div will be zero... So even though the container is there, it isn't visible.
Ways to fix it:
Way to fix it:
It's possible that you are simply missing Google API keys.
Take a look at the full instructions for generating API keys, and adding them to Smart Map.
When the map gets initially loaded inside a hidden element, it may need to be refreshed when that element becomes visible. Fortunately, it's very easy to trigger a map refresh:
The above code assumes that your map ID is set the the default "smartmap-mapcanvas-1". If not, simply replace that string with your actual map ID.