ThinkGeo.com    |     Documentation    |     Premium Support

GoogleMapsTileMode.SingleTile - clientId is not used?

I am using GoogleMapsOverLay. My Company have a Google Work License.



Adding clientId and privateKey works fine when using TileMode = GoogleMapsTileMode.MultiTile. 



But when I change TileMode to GoogleMapsTileMode.SingleTile, no licenseinformation is added to the resulting request to maps.google.com/maps/api/staticmap. The result is that i only am getting an 640*640 image. This is due to max for the free version. This seems like a bug.





Code:

GoogleMapsOverlay worldOverlay = new GoogleMapsOverlay(cacheDirectory, CLIENT_ID, SIGNATURE);

 worldOverlay.MapType = GoogleMapsMapType.Satellite;

worldOverlay.TileMode = GoogleMapsTileMode.SingleTile;



Regards

Lars



Hi Lars, 
  
 Could you please let us know your detail version, because it looks we have fixed that before. So maybe you want to test our latest version first. 
  
 And we have a workaround for any version, please see as below: 
  
  

   GoogleMapsOverlay worldOverlay = new GoogleMapsOverlay(cacheDirectory, CLIENT_ID, SIGNATURE);
            worldOverlay.MapType = GoogleMapsMapType.Satellite;
            worldOverlay.TileMode = GoogleMapsTileMode.SingleTile;

            worldOverlay.SendingWebRequest += new EventHandler<SendingWebRequestEventArgs>(worldOverlay_SendingWebRequest);


  void worldOverlay_SendingWebRequest(object sender, SendingWebRequestEventArgs e)
        {
            // Modify the uri and append your key and client id here
        }
 
  
 Regards, 
  
 Don

Hi 



Of course you need the detailed version. The fileversion of DesktopEdition.dll and MapSuiteCore.dll is 8.0.0.50



Thank you for replying so quickly.



/ Lars






Hi lars, 
  
 I tested 8.0.0.50 and our latest version, I am sure that have been fixed after 8.0.0.50, please download our latest version for fixe that. 
  
 Regards, 
  
 Don

Hi Again 
  
 You were quite right. Now it works as expected.  
  
 Thank you for quick reply and help. 
  
 Lars

Hi Lars, 
  
 Any questions, please feel free to let us know. 
 Thanks, 
 Troy