gpt4 book ai didi

c# - GMap.Net在控件中不显示全图

转载 作者:行者123 更新时间:2023-12-04 05:40:57 26 4
gpt4 key购买 nike

我正在尝试制作一个能够显示 map 的小应用程序。我遇到了 GMap.Net,它非常适合我的目的,除了 map 没有完全显示在控件中。我附上了一张图片,希望你能理解我的问题。

enter image description here
我的加载按钮代码是

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);
}

另一个按钮不像文本框那样被实现。我在谷歌上搜索了很多问题,但找不到解决方案,所以我的问题是,有没有办法用 map 填充 map 控制区域?

最佳答案

您想设置 client Size .这需要控制的大小并分配给要呈现的客户端

Size siz = new System.Drawing.Size(MapControl.Width,MapControl.Height);
MapControl.ClientSize = siz;

关于c# - GMap.Net在控件中不显示全图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11257550/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com