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

当我运行它时,它只是向我显示中间带有红十字的明亮控件,底部的蓝色文本"谷歌地图......"

安妮建议我该如何解决它?

gmap.net 看不到地图

设置缩放级别并将访问模式设置为缓存和服务器

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控件的最小缩放属性设置为零