gmap.net 看不到地图
本文关键字:地图 看不到 net gmap | 更新日期: 2023-09-27 18:30:59
我在Windows Form中使用 Gmap.net。我添加了对.dll文件的引用,而不是将 GmapControl 拖到窗体中并添加了此代码
private void Form1_Load(object sender, EventArgs e)
{
gmap.MapProvider = GMap.NET.MapProviders.GoogleMapProvider.Instance;
GMap.NET.GMaps.Instance.Mode = GMap.NET.AccessMode.CacheOnly;
gmap.SetCurrentPositionByKeywords("Maputo, Mozambique");
}
当我运行它时,它只是向我显示中间带有红十字的明亮控件,底部的蓝色文本"谷歌地图......"
安妮建议我该如何解决它?
设置缩放级别并将访问模式设置为缓存和服务器
private void Form1_load(object sender, EventArgs e)
{
gMapControl1.MapProvider = GMap.NET.MapProviders.GoogleMapProvider.Instance;
gMapControl1.DragButton = MouseButtons.Left;
GMaps.Instance.Mode = GMap.NET.AccessMode.ServerAndCache;
gMapControl1.Position = new PointLatLng(LATITUDE,LONGITUDE);
gMapControl1.Zoom = 9;
}
尝试将
访问模式更改为"ServerOnly"。希望对您有所帮助!问候。
要解决此问题,您应该将GMap控件的最小缩放属性设置为零