ThinkGeo.com    |     Documentation    |     Premium Support

GoogleMapsLayers single tile mode not generating Google required keys

We are testing upgrading to Map Suite 8 (v8.0.0.59) using the MVC Editio and using the GoogleMapsLayer for rendering  images via Google’s static maps api for printing purposes.  We have an enterprise license with Google and passing our Client Id and Private Key to the GoogleMapsLayer.  If the Google Layer tile mode is set to MultiTile the Google static map urls are generating with the client id and signature (using our enterprise license) as query string parameters, however, when tile mode is set to SingleTile the client id and signature are not included in the generated url.





Here are examples of the URLs generated in both tile mode scenarios:









How do we get the single tile mode to include the client and signature parameters?

Hi Greg, 



Thanks for let us know this bug. 



We have fixed that, you can get the update in the version 8.0.63.0 or higher version. 



And for a workaround, you can modify the url in SendingWebRequest function like this: 



 

 layer.SendingWebRequest += new System.EventHandler<sendingwebrequesteventargs>(layer_SendingWebRequest);


 void layer_SendingWebRequest(object sender, SendingWebRequestEventArgs e)


 {


 string uri = e.WebRequest.RequestUri.ToString();


// Modify the uri and set web request back


 }


 



Regards, 



Don</sendingwebrequesteventargs>

Hi Greg,  
  
 Thanks for let us know this bug.  
  
 We have fixed that, you can get the update in the version 8.0.63.0 or higher version.  
  
 And for a workaround, you can modify the url in SendingWebRequest function like this:  
  
  
 layer.SendingWebRequest += new System.EventHandler(layer_SendingWebRequest); 
 void layer_SendingWebRequest(object sender, SendingWebRequestEventArgs e) 
 { 
 string uri = e.WebRequest.RequestUri.ToString(); 
// Modify the uri and set web request back 
 } 
 
  
 Regards,  
  
 Don

When will 8.0.0.63 be available?  In the ThinkGeo Product Center the version available for download is 8.0.0.60.



Greg 

Nevermind, the 8.0.0.63 build is now available in the product center

Greg, 
  
 Any questions, please let us know. 
 Thanks, 
 Troy