如何使地图在 GMap.NET 中无限大?
How can I make the map be infinite in GMap.NET?
我正在使用 GMap.NET Windows 表单编写 WinForms 应用程序。我注意到地图是有限的。它不显示澳大利亚东部的任何内容,例如:
注意右边的白色部分。
这是我创建地图的代码(不包括标记):
// 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;
我希望地图的行为类似于 Google 地图 - 如果我继续向东移动,我将经过澳大利亚并再次看到南美洲。
我在互联网上四处寻找 "gmap.net infinite" 和类似的关键词。我能找到的只有 this,这是关于地图只显示在 GMapControl
的一部分。另一方面,我希望地图无限延伸。也许我没有使用正确的术语。
如何让地图无限延伸?
我也想过限制用户可以看到的区域,这样用户就永远不会看到白色的部分,但我能找到的只是这个没有答案的问题 question。
我在讨论区找到了这个。他们说这个功能还没有实现
我正在使用 GMap.NET Windows 表单编写 WinForms 应用程序。我注意到地图是有限的。它不显示澳大利亚东部的任何内容,例如:
注意右边的白色部分。
这是我创建地图的代码(不包括标记):
// 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;
我希望地图的行为类似于 Google 地图 - 如果我继续向东移动,我将经过澳大利亚并再次看到南美洲。
我在互联网上四处寻找 "gmap.net infinite" 和类似的关键词。我能找到的只有 this,这是关于地图只显示在 GMapControl
的一部分。另一方面,我希望地图无限延伸。也许我没有使用正确的术语。
如何让地图无限延伸?
我也想过限制用户可以看到的区域,这样用户就永远不会看到白色的部分,但我能找到的只是这个没有答案的问题 question。
我在讨论区找到了这个。他们说这个功能还没有实现