ThinkGeo.com    |     Documentation    |     Premium Support

WebEditition 5.0 Google layer using Key info does not work

Hi ThinkGeo,


I am using WebEditiion 5.0. When I run my page that uses Google overlay using the API Key setting then it gives JS error (See attached  image file).


However when I use following then it works ok. 



<



add key="GoogleUriV3" value="maps.google.com/maps/api/js?sensor=false"/>

Regards,


Anil




JSErrorUsingGoogleOverlay.zip (18.2 KB)

Anil,


In WebEdition 5.0, we have upgrade GoogleOverlay from v2 to v3, now it just supports v3 so you shouldn't use v2 library.


Regards,


Ivan



I checked the samples and didn’t find anything with V5, could you please provide a quick sample of the few lines of code needed to add the google maps overlay with MapSuite Web V5 please ? 
  
 Thank you very much.

Gautier,


Here is the code snippet, please check it. You don't need to set the v3 library uri because WebEdition 5.0 uses it internally.


Map1.MapBackground.BackgroundBrush = new GeoSolidBrush(GeoColor.FromHtml("#E5E3DF"));
Map1.CurrentExtent = new RectangleShape(-13939426.6371, 6701997.4056, -7812401.86, 2626987.386962);
Map1.MapUnit = GeographyUnit.Meter;

GoogleOverlay google = new GoogleOverlay("Google Map");
google.GoogleMapType = GoogleMapType.Normal;

Map1.CustomOverlays.Add(google);


Regards,


Ivan



OK just as simple as with V4.5 but simply remove the library uri ! 
 Thank you !

Gautier, 
  
 You’re welcome. 
  
 Regards, 
  
 Ivan