Hi @agenciazaro
You should call the code after the map is created, preferably on this line:
$(document).ready(function(){
$('.acf-map').each(function(){
// create map
map = new_map( $(this) );
// popup is shown and map is not visible
google.maps.event.trigger(map, 'resize');
});
});