C# 如何在GMap.NET中使地图无限?

C# 如何在GMap.NET中使地图无限?,c#,gmap.net,C#,Gmap.net,我正在使用GMap.NET Windows窗体编写WinForms应用程序。我注意到地图是有限的。它没有显示澳大利亚东部的任何东西,例如: 注意右边的白色部分 这是我创建地图的代码(不包括标记): 我希望地图的行为类似于谷歌地图-如果我继续向东移动,我将越过澳大利亚,再次看到南美洲 我在互联网上四处寻找“gmap.net无限”和类似的关键词。我所能找到的只是,地图只显示在GMapControl的一部分上。另一方面,我希望地图无限延伸。也许我没有使用正确的术语 我怎样才能使地图无限延伸 我还考虑

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

注意右边的白色部分

这是我创建地图的代码(不包括标记):

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

我在互联网上四处寻找“gmap.net无限”和类似的关键词。我所能找到的只是,地图只显示在
GMapControl
的一部分上。另一方面,我希望地图无限延伸。也许我没有使用正确的术语

我怎样才能使地图无限延伸


我还考虑过限制用户可以看到的区域,这样用户就永远看不到白色位,但我所能找到的只是这个未回答的问题。

我在讨论部分找到了这个问题。他们说这个功能还没有实现


这可能取决于供应商?你试过OpenStreetMapProvider吗?我试过OpenStreetMapProvider和BingMapProvider。两者都显示出相同的东西。我开始认为GMaps.NET@rene中不支持这一点,从I.e.的实现来看,这个框架旨在将地图剪裁到边界,而不是将其环绕,对不起:/@orhtej2那么是否有其他NuGet包可用于显示无限地图?
// 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;