Оберните OpenStreetMap в антимеридиан, используя SharpMap - PullRequest
1 голос
/ 27 марта 2020

У меня есть простой объект SharpMap Map (WinForms), который содержит TileAsyncLayer (OpenStreetMap с использованием BruTile) в коллекции BackgroundLayers.

Я хотел бы, чтобы карта была либо обернута по краям, либо повторялась так, чтобы Пользователь может непрерывно пролистывать восток / запад, не доходя до «конца» карты, но, похоже, для этого нет встроенной опции. Какой самый простой способ включить бесконечную прокрутку?

Мой код:

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;  

Версии программного обеспечения:

SharpMap: 1.2.0-pre.182830673

BruTile: 2.1.2

...