代码之家  ›  专栏  ›  技术社区  ›  Sweeper

我怎样才能使地图无限大呢GMap.NET?

  •  11
  • Sweeper  · 技术社区  · 6 年前

    我正在使用编写一个WinForms应用程序GMap.NET网站Windows窗体。我注意到地图是有限的。它没有显示澳大利亚东部的任何东西,例如:

    enter image description here

    注意右边的白色部分。

    // gmap is a field generated by the WinForms designer
    gmap.MapProvider = GoogleMapProvider.Instance;
    GMaps.Instance.Mode = AccessMode.ServerAndCache;
    gmap.MinZoom = 1;
    gmap.MaxZoom = 5;
    gmap.Position = new PointLatLng(0, 0); // initial position is (0, 0), I moved it to the east
    
    gmap.ShowCenter = false;
    

    我希望地图的行为与谷歌地图相似——如果我继续向东移动,我将越过澳大利亚,再次看到南美洲。

    我在网上到处找“gmap.net网站无限”和类似的关键字。我能找到的只有 this GMapControl . 另一方面,我想让地图无限延伸。也许我用的术语不对。

    我也考虑过限制用户可以看到的区域,这样用户就永远看不到白色的部分,但是我能找到的就是这个没有答案 question .

    0 回复  |  直到 6 年前