【问题标题】:gmap.net can't see the mapgmap.net 看不到地图
【发布时间】:2015-08-19 20:47:29
【问题描述】:

我在 Windows 窗体中使用 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");
}

当我运行它时,它只会向我显示中间带有红色叉的明亮控件,以及底部“Google-map...”中的蓝色文本。

建议我如何解决它?

【问题讨论】:

    标签: c# gmap.net


    【解决方案1】:

    设置缩放级别并将访问模式设置为 cacheAndServer

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

    【讨论】:

      【解决方案2】:

      尝试将 AccessMode 更改为“ServerOnly”。 我希望能有所帮助! 问候。

      【讨论】:

        【解决方案3】:

        要解决这个问题,你应该将GMap控件的Min Zoom Property设置为零

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多