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

时间:2018-06-09 15:01:39

标签: c# gmap.net

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

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 infinite"和类似的关键字。我所能找到的只是this,这是关于仅在GMapControl的一部分上显示的地图。另一方面,我希望地图能够无限延续。也许我没有使用正确的术语。

如何让地图无限延续?

我还考虑过限制用户可以看到的区域,以便用户永远不会看到白色位,但我能找到的只是未答复的question

1 个答案:

答案 0 :(得分:0)

我在讨论部分找到了这个。他们说此功能尚未实现

https://github.com/radioman/greatmaps/issues/29