我正在尝试制作一个能够显示地图的小型应用程序。我遇到了 GMap.Net,它非常适合我的目的,除了地图没有完全显示在控件中。我附上一张图片,希望您能理解我的问题。
My code of the load button is
private void button_Load_Click(object sender, EventArgs e)
{
MapControl.SetCurrentPositionByKeywords("Pakistan");
MapControl.MapProvider = GMapProviders.BingHybridMap;
MapControl.MinZoom = 3;
MapControl.MaxZoom = 17;
MapControl.Zoom = 5;
MapControl.Manager.Mode = AccessMode.ServerOnly;
GMapProvider.WebProxy = null;
MapControl.Position = new PointLatLng(31.5758, 74.3269);
GMapOverlay OverlayOne = new GMapOverlay(MapControl, "OverlayOne");
OverlayOne.Markers.Add(new GMapMarkerGoogleRed(new PointLatLng(31.5758, 74.3269)));
MapControl.Overlays.Add(OverlayOne);
}
另一个按钮未像文本框一样实现。我用谷歌搜索了很多问题,但找不到解决方案,所以我的问题是,有没有办法用地图填充地图控制区域?
你想设置client Size
.这需要控制的大小并分配给要渲染的客户端
Size siz = new System.Drawing.Size(MapControl.Width,MapControl.Height);
MapControl.ClientSize = siz;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)