ThinkGeo.com    |     Documentation    |     Premium Support

Error http://csi.gstatic.com/

 Hello everyone,


I've got an issue when I'm using the GoogleOverlay as background on Firefox (18.0.2 in that case).


The page try to load the following URL : csi.gstatic.com/csi with a lot of parameters (see below).

I've got an error : "NetworkError: 404 Not Found - csi.gstatic.com/csi?v=2&s=mapsapi3&action=apiboot&rt=jl.59,mc.610,mb.834,ep.1158,smv.1203,dm.1203,prt.1203,plt.652,vt.1767,mt.1769&size=510x480&maptype=h"


I don't notice that error before (or it didn't exist).

This is the API URL that we use : maps.google.com/maps/api/js?v=3.5&client=gme-xxxxxxxxxxxxx&sensor=false


Have you ever seen this type of error ?


Thanks in advance



 Hi Pierre-Antoine,



Thanks for your posts and reporting this to us. Just we know, the map suite create the google maps is based on its JavaScript library, we did some investigations on it today, just as you guessed, the error comes from the Google Maps API. Here is a similar post from google code.google.com/p/gmaps-api...il?id=4218 , please check it out. Also seems like you are using JavaScript library V3.5, can you switch to other versions to check if it still runs into the issue?


I found the same url request from Google official map maps.google.com,  I  guess google map data may be stored on different servers or supplier to do a balance, and the csi.gstatic.com/csi should be one of them. Following is the picture we got from maps.google.com :


 


Please try other versions and let us know if it works.


Thanks,


Johnny


 



 I've change the version to the 3.11 and I still have the issue.


On your screenshot, you use Google Chrome but the issue is really blocking on Firefox (18.0.2). I've got the issue on both but the loading of the page stops in Firefox and not on Chrome. The fact that the loading is not complete in Firefox make so that other component of the page does not load correctly.



 Hi Pierre-Antoine,



Seems that I was unable to find an official download link for Firefox 18.0.2 now, I just did tested with latest Firefox version 19.0.2, but seems like everything goes well with Google maps.  Can you have a try? The problem is really complicated to fix it on our end, maybe a possible workaround is request the Google maps’ tile image from their specified static service rather than Google maps library, but it will slow down the performance a lot, also we need to rewrite another GoogleOverlay and create a new GoogleLayer on client side.


Actually, I guess the csi.gstatic.com should be a CDN server of Google Map from Google, which has off-loaded static content (JavaScript Code, images and CSS) and some simple functionality to a different domain name in an effort to reduce bandwidth usage and increase network performance for the end user. Here is the detail:



        
  • Increases performance by increasing, in theory, the number of connections the browser can use, by default, most browsers will only make two connections to a single server. While this is configurable, most users don't bother, so having content come from multiple domains, it can open two connections for every domain the site uses. This loads the content into the users browser faster.

        

        

  •     
  • Decreases bandwidth by disabling cookies and other HTTP headers for the gstatic.com domain. Disabling headers greatly reduces bandwidth usage, especially if a page uses a lot of static files.

        

        

  •     
  • Static content can be offloaded to geographically diverse CDN servers. Google can push all the content to servers that are nearest to you. This is probably more applicable to a normal corporate site, as Google does a great job of pushing everything to a datacenter closest to you. But for a normal company, you could split out your dynamic content and your static content and then pay a CDN provider to host your static content, reducing your corporate datacenter's bandwidth usage, while improving load times for your user.


 


Hope it helps, and thanks.


Johnny