It's more that the GoogleMaps module doesn't react well to having its DOM elements arbitrarily shown and hidden. I have seen similar problems reported using GoogleMaps module in Sideview XML views fwiw. Some of the problem, possibly all, may be fixable by hacking the Switcher modules to broadcast some google-specific event that the GoogleMaps module listens for, along the lines of a resize event, or at any rate some event at the receipt of which it will re-render/resize itself. However I'm afraid I don't know of anyone that has attempted such a fix.
... View more