Ok, since we're Google Maps Premier customers, I opened a support case
and this is the initial response. It didn't really help me, but I
wanted to put it out there anyway ...

-----
Thank you for contacting us regarding this issue, this is most likely
a cache issue with Internet Explorer.

We had a short outage around midnight Pacific Time between Sunday and
Monday, which caused many static files for the JavaScript API to
return HTTP 404 Not Found. This affected a number of files hosted
under http://maps.gstatic.com/ including main.js -- the client-side
code your browser needs to run the JavaScript API. Not being able to
download main.js will produce a run-time JavaScript
error reporting an object not to be defined, for instance GControl is
not defined. Depending on your own code, different object/s will be
reported as undefined.

Our monitoring systems detected this issue quickly by we fixed
straight away, it lasted less than one hour. We are now working on
preventing this from happening in the future. Our apologies to all
affected customers and users.

For most browsers, clearing the cache is enough as workaround since it
forces the browser to re-download all the files necessary for
displaying API maps. This has been reported to be enough for all
versions of Firefox, Safari and Chrome, as well as Internet Explorer
versions 7 and 8.

Unfortunately, some builds of Internet Explorer version 6 require an
additional step to make sure this workaround works:

How to Delete the Contents of the Temporary Internet Files Folder
http://support.microsoft.com/kb/260897

How to delete cookie files in Internet Explorer
http://support.microsoft.com/kb/278835/EN-US/

If this workaround does not help you, please try the following:
- capture HTTP headers while loading your application, you can use
http://www.fiddler2.com/ for this
- among many other requests, there should be one request for the
main.js files, which for v=2 should look like this:
http://maps.gstatic.com/intl/en_us/mapfiles/184a/maps2.api/main.js
(this URL will be different for HTTPS sites and also depends on the
API version your site uses)
- once you have that URL from your headers, open and new window in
your browser and load that URL
- save the file (as plain text) and send it to us, if you still see
HTTP 404 Not Found at this point, please double-check cache and
proxies
- force reload that URL with Ctrl+F5
- then go back to your maps application and see if it works

If this still not enough, could you please check the following and
send us your feedback?

1. What versions of the JavaScript API are you using? (v=2, v=2.x,
v=2.s)

2. Which builds of Internet Explorer 6 are you using?

3. Is your map inside an <IFRAME> tag in your web application? If it
is, will it help reloading the map by doing right-click inside the
IFRAME and then selecting "Reload frame"?

4. Can you please try installing IE 6 on a computer that does not have
IE 6 and see if that still fails? If you can do this, can you please
capture HTTP headers from the beginning with this fresh new IE 6
install?

5. Please check whether your browser uses an HTTP proxy. Cache in web
proxies (for maps.gstatic.com at least) need to be discarded as well.
This may not be visible to you (transparent proxy) so please check
with your network administrators.

Thank you for your time and cooperation.

Best regards,
-----

--

You received this message because you are subscribed to the Google Groups 
"Google Maps API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-maps-api?hl=en.


Reply via email to