Update GoogleMapField.js to init on tab change and not on page load

init when google map is visible and NOT when the tab gets created ... this fixes the problem where a google map field on a tab that is not activated as the page is opened will not display properly.