Hi @jasonblackdog
To resolve this, you should trigger Google maps resize event manually. Try this: One function render_map(…), after the center_map(…), add this code:
google.maps.event.addListenerOnce(map, 'idle', function(){
google.maps.event.trigger(map, 'resize');
center_map(map);
});
Hope this helps 🙂