C# 如何使用Mapsui保存地图的一部分?

C# 如何使用Mapsui保存地图的一部分?,c#,mapsui,C#,Mapsui,对于项目,我希望保存地图的一部分,并在脱机时使用它 我想知道是否可以使用Mapsui保存地图的一部分 我已经搜索过了,但没有找到好的东西。如果只是地图的图像,您可以查看测试文件“maprendertests.cs”。它显示了如何将地图范围保存为图像 var bitmap=new MapRenderer().RenderToBitmapStream(视口、map.Layers、map.BackColor); 不支持保存几何体本身。是否有办法保存在地图上绘制的多边形。我使用了Mapsui.UI.F

对于项目,我希望保存地图的一部分,并在脱机时使用它

我想知道是否可以使用Mapsui保存地图的一部分


我已经搜索过了,但没有找到好的东西。

如果只是地图的图像,您可以查看测试文件“maprendertests.cs”。它显示了如何将地图范围保存为图像

var bitmap=new MapRenderer().RenderToBitmapStream(视口、map.Layers、map.BackColor);

不支持保存几何体本身。

是否有办法保存在地图上绘制的多边形。我使用了Mapsui.UI.Forms命名空间中包含的多边形。@BryanNoronha您试图将地图视图保存为图像,但表单的多边形丢失了?我相信Mapsui不会保存在地图顶部绘制的多边形。我在阅读文档时,看到一条评论说Mapsui不支持保存在地图顶部绘制的多边形和其他形状。使用XF元素绘制在地图顶部的形状不支持,但也可以使用“原生”Mapsui几何图形绘制点、线和多边形。