I'm trying to use the GMap.NET.WindowsForms control in my Windows forms application but I cannot make it show me any map.
Here is what I did:
I added the control to my Visual Studio's 2010 toolbox by clicking 'Choose Items...' from the toolbox's context menu and browsing for the GMap.NET.WindowsForms.dll included in the downloaded zip archive. I also added references to GMap.NET.Core.dll and System.Data.SQLite.dll in my solution.
Then I put the GMapControl that appeared in the toolbox on the main form of my application and set the map type to GoogleMap. When I run my application, however, the control shows either a blue screen with a piece of text saying "We are sorry, but we don't have imagery at this zoom level for this region" or a bright screen with completely no data (when I change zoom level).
Here is my code:
GMapMain.MapType = MapType.GoogleMap;
GMapMain.MaxZoom = 100;
GMapMain.MinZoom = 0;
GMapMain.Zoom = 50;
GMapMain.CurrentPosition = new PointLatLng(54.6961334816182, 25.2985095977783);
GMapMain.ReloadMap();
Please help. I have no idea what to do and I cannot find any information in the Internet that could help me solve the problem.
Thank you very much in advance.
You could use following statements before using gmap Control.
GMapProvider.WebProxy = WebRequest.GetSystemWebProxy();
GMapProvider.WebProxy.Credentials = CredentialCache.DefaultNetworkCredentials;
try setting the instance mode to server only
GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerOnly
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With