C# 使用SharpMap在antimeridian包装OpenStreetMap
我有一个简单的SharpMap对象(WinForms),它在BackgroundLayers集合中包含一个TileAsyncLayer(使用BruTile的OpenStreetMap) 我想让地图要么在边缘包裹,要么重复,这样用户就可以在不到达地图“末端”的情况下不断地向东/向西扇动,但似乎没有一个内置选项可以做到这一点。启用无限滚动的最简单方法是什么 我的代码:C# 使用SharpMap在antimeridian包装OpenStreetMap,c#,.net,winforms,sharpmap,C#,.net,Winforms,Sharpmap,我有一个简单的SharpMap对象(WinForms),它在BackgroundLayers集合中包含一个TileAsyncLayer(使用BruTile的OpenStreetMap) 我想让地图要么在边缘包裹,要么重复,这样用户就可以在不到达地图“末端”的情况下不断地向东/向西扇动,但似乎没有一个内置选项可以做到这一点。启用无限滚动的最简单方法是什么 我的代码: BruTile.Web.HttpTileSource source = KnownTileSources.Create(); Til
BruTile.Web.HttpTileSource source = KnownTileSources.Create();
TileAsyncLayer background = new TileAsyncLayer(source, "OSM");
mapBox1.Map.BackgroundLayer.Add(background);
mapBox1.Map.ZoomToExtents();
mapBox1.Refresh();
mapBox1.ActiveTool = MapBox.Tools.Pan;
软件版本:
夏普地图:1.2.0-182830673之前
野蛮人:2.1.2