I believe the issue is with the way the javascript reference is added from the webpart for Google Maps. The reference is added in the initialization of the webpart so if the webpart isn't posting back, it's most likely not being referenced or initialized. I could be wrong but I've worked through this before and had similar issues.