Class Map

Map class

Map 是层的集合,可以通过Renderer.

public class Map : IDisposable, IReadOnlyList<MapLayer>

构造函数

姓名描述
Map(Measurement, Measurement)创建新的实例地图类.

特性

姓名描述
BackgroundColor { get; set; }地图的背景颜色。默认为Transparent.
Count { get; }获取地图中的层数。
Extent { get; set; }指定要渲染的地图边界。 如果设置为null,在渲染期间计算范围以包括所有图层中的所有几何图形。
Height { get; set; }地图的视觉高度。
Item { get; }获取指定索引处的图层。
Padding { get; set; }指定要添加到范围的填充。
Resolution { get; set; }用于渲染此地图并在两者之间进行转换的分辨率Measurement.默认为 96。
SpatialReferenceSystem { get; set; }SpatialReferenceSystem的地图。
Width { get; set; }地图的视觉宽度。

方法

姓名描述
Add(FeaturesSequence)创建并添加一个VectorMapLayer到地图。图层按附加顺序呈现。
Add(MapLayer)向地图添加图层。图层按附加顺序呈现。
Add(FeaturesSequence, VectorSymbolizer)创建并添加一个VectorMapLayer到地图。图层按附加顺序呈现。
Add(VectorLayer, bool)创建一个VectorMapLayer使用默认符号器并将其添加到地图中。图层按附加顺序呈现。
Add(FeaturesSequence, VectorSymbolizer, Labeling)创建并添加一个VectorMapLayer到地图。图层按附加顺序呈现。
Add(RasterLayer, RasterColorizer, bool)创建一个RasterMapLayer使用默认着色器并将其添加到地图中。
Add(VectorLayer, VectorSymbolizer, bool)创建并添加一个VectorMapLayer到地图。图层按附加顺序呈现。
Add(VectorLayer, VectorSymbolizer, Labeling, bool)创建并添加一个VectorMapLayer到地图。图层按附加顺序呈现。
Dispose()处置资源。
GetEnumerator()返回一个遍历地图中各层的枚举器。
Render(AbstractPath, Renderer)将地图渲染到文件中。
Render(string, Renderer)将地图渲染到文件中。

也可以看看