题
我试图使用 GMap.NET.WindowsForms 一>在我的Windows控制窗体应用程序,但我不能让它告诉我任何地图。
下面是我做过什么:
我从工具箱中的上下文菜单中添加了控制我的Visual Studio 2010工具箱中点击“选择项目...”,并包含在下载的zip压缩包浏览的GMap.NET.WindowsForms.dll。我还添加在我的解决办法,以GMap.NET.Core.dll和System.Data.SQLite.dll引用。
然后我把GMapControl中出现的工具箱我的应用程序的主窗体上,并设置地图类型GoogleMap的。当我运行我的应用程序,但是,控制节目或者蓝屏一段文字说:“很抱歉,但我们没有在这一缩放级别为这个区域的图像”或明亮的屏幕,完全没有数据(当我改变缩放级别)。
下面是我的代码:
GMapMain.MapType = MapType.GoogleMap;
GMapMain.MaxZoom = 100;
GMapMain.MinZoom = 0;
GMapMain.Zoom = 50;
GMapMain.CurrentPosition = new PointLatLng(54.6961334816182, 25.2985095977783);
GMapMain.ReloadMap();
请帮助。我不知道该怎么办,我无法找到在互联网上,可以帮助我解决这个问题的任何信息。
非常感谢你提前。
解决方案
尝试实例模式设置为服务器只
GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.ServerOnly
其他提示
您可以使用在使用前以下语句GMAP控制。
GMapProvider.WebProxy = WebRequest.GetSystemWebProxy();
GMapProvider.WebProxy.Credentials = CredentialCache.DefaultNetworkCredentials;
您缩放级别的外观太高。结果 变焦应在1和17之间。
在GMap.NET卫星视图不工作的1.7.0版本,你应该从这里下载最新的版本:
https://www.nuget.org/packages/GMap.NET。呈现/
与可以使用卫星视图。
如果你能看到你的environmet卫星视图这是因为你在缓存中的地图,你将无法看到一些地方。在新版本中,你会从服务器下载地图,你会看到它做好。
不隶属于 StackOverflow