ThinkGeo.com    |     Documentation    |     Premium Support

The GoogleOverLay layer on the top of other layers

Hi Gis Team,


Scene: 


   the develop environment: 


   MapSuite WebEdition V6.0, 


   the Google Map API version is v2, 


   the GoogleOverLay as backgroud layer,


Problem:


   before 2013-10-22 it's work, the image cut:

:

  but now I found that it's no work:


so as you see,


the GoogleOverLay layer on the top of other layers, so the other layers can not be seen  directly.


I found other person also encountered the same problem on the ThinkGeo forums,


They say it may be related to Google Map Api V2, or the Google Map certification expired.


can you give some help, pelase.


thinks very much! 


Are shown in Figure 2:


Please help solve this problem. Thank you very much.




 

Hi Li, 
  
 There are some things we can to try. 
 1. We can enable the switch layer tool and then uncheck the Google layer. In this way, we can make sure the other layers works fine. 
 2. One more thing we need to do is building a sample to recreate it easily. In the sample, it just includes the google layer and another layer let say a marker overlay. If we can recreate in the sample, we would be more confidences that is are related with GoogleMap Api v2. The next thing we can try is to upgrade the Google Map Javascript Api from v2 to v3. Please following the below codes to upgrade the Google Client Api version, like the HowDoI sample does 
  
   GoogleOverlay google = new GoogleOverlay(“Google Map”); 
                 google.JavaScriptLibraryUri = new Uri(ConfigurationManager.AppSettings[“GoogleUriV3”]); 
                 google.GoogleMapType = GoogleMapType.Normal; 
  
 In Config: 
 <add key=“GoogleUriV3” value=“maps.google.com/maps/api/js?v=3.5&sensor=false”/> 
  
 After the upgrade from v2 to v3, we may need to apply a new Api Key for the v3, more details please refer to developers.google.com/maps/documentation/javascript/v2/v2tov3  
  
 BTW, I checked our forums and didn’t find the thread which says “may be related to Google Map Api V2, or the Google Map certification expired”. we would appreciate it if you can paste the linked address. 
  
 Please feel free to let us know if there is any question. 
 Thanks, 
 Johnny