ThinkGeo.com    |     Documentation    |     Premium Support

Wpf googlemap overly channel parameter

 


Hello ThinkGeo,


I'm using Version 6 with ThinkGeo.I'm trying to use ThinkGeo GoogleMapsLayers() with google authorized premier account. So how should I set "channel" Id as a parameter on WPF application??


 


Below code, it works on Sliverlight and on WPF application, I don't see same parameter "Channel".


 



map1.MapUnit = ThinkGeo.MapSuite.SilverlightCore.GeographyUnit.Meter;

            GoogleOverlay google = new GoogleOverlay();
            google.GoogleMapType = GoogleMapType.Satellite;
            google.Parameters.Add("channel", "*****");
            google.ClientId = "*****";
            google.PrivateKey = "*****";

            map1.Overlays.Add(google);

            map1.CurrentExtent = new RectangleShape(-13939426.6371, 6701997.4056, -7812401.86, 2626987.386962);
            map1.Refresh();

 


 And For Web applications we use like something like below:


 


<script src="maps.googleapis.com/maps/api/js?v=3&client=gme-yourclientid&sensor=true_or_false&channel=yourchannel"
  type="text/javascript">script>

 


 


  


 How do we pass "Channel" and other parameters on WPF applicaiton using GoogleMapsOverlay class??



Hello GS, 
  
 Thanks for your post, sorry for the inconvenience, in our WPF edition, we don’t support parameter property, but there is a workaround, you can hook the SendingWebRequest, and just modify the request url, add channel inside, it will working good. 
  
 Regards, 
  
 Gary