Map.Add
Add(VectorLayer, bool)
创建一个具有默认符号器的 VectorMapLayer 并将其添加到地图中。图层按添加顺序渲染。
public void Add(VectorLayer layer, bool keepOpen = false)
| 参数 | 类型 | 描述 |
|---|
| layer | VectorLayer | 用于由 VectorMapLayer 表示的矢量图层。 |
| keepOpen | Boolean | true 表示在 Map 对象被释放后保持矢量图层打开;false 表示释放该图层。 |
异常
| 异常 | 条件 |
|---|
| ArgumentNullException | 图层为 null。 |
另见
Add(VectorLayer, VectorSymbolizer, bool)
创建并将一个 VectorMapLayer 添加到地图中。图层按添加顺序渲染。
public void Add(VectorLayer layer, VectorSymbolizer symbolizer, bool keepOpen = false)
| 参数 | 类型 | 描述 |
|---|
| layer | VectorLayer | 用于由 VectorMapLayer 表示的矢量图层。 |
| 符号化器 | VectorSymbolizer | 用于渲染的符号化器。如果 null,则使用默认符号化器。 |
| keepOpen | Boolean | true 表示在 Map 对象被释放后保持矢量图层打开;false 表示释放该图层。 |
异常
| 异常 | 条件 |
|---|
| ArgumentNullException | 图层为 null。 |
另见
Add(VectorLayer, VectorSymbolizer, Labeling, bool)
创建并将一个 VectorMapLayer 添加到地图中。图层按添加顺序渲染。
public void Add(VectorLayer layer, VectorSymbolizer symbolizer, Labeling labeling,
bool keepOpen = false)
| 参数 | 类型 | 描述 |
|---|
| layer | VectorLayer | 用于由 VectorMapLayer 表示的矢量图层。 |
| 符号化器 | VectorSymbolizer | 用于渲染的符号化器。如果 null,则使用默认符号化器。 |
| labeling | Labeling | 用于标记图层中要素的标注。如果 null,将使用默认的 NullLabeling。 |
| keepOpen | Boolean | true 表示在 Map 对象被释放后保持图层打开;否则为 false。 |
异常
| 异常 | 条件 |
|---|
| ArgumentNullException | 图层为 null。 |
另见
Add(VectorLayer, VectorSymbolizer, Labeling, SpatialReferenceSystem, bool)
创建并将一个 VectorMapLayer 添加到地图中。图层按添加顺序渲染。
public void Add(VectorLayer layer, VectorSymbolizer symbolizer, Labeling labeling,
SpatialReferenceSystem defaultReferenceSystem, bool keepOpen = false)
| 参数 | 类型 | 描述 |
|---|
| layer | VectorLayer | 用于由 VectorMapLayer 表示的矢量图层。 |
| 符号化器 | VectorSymbolizer | 用于渲染的符号化器。如果 null,则使用默认符号化器。 |
| labeling | Labeling | 用于标记图层中要素的标注。如果 null,将使用默认的 NullLabeling。 |
| defaultReferenceSystem | SpatialReferenceSystem | 如果缺少源空间参考(layer\sequence),则指定其值。默认使用 null。 |
| keepOpen | Boolean | true 表示在 Map 对象被释放后保持图层打开;否则为 false。 |
异常
| 异常 | 条件 |
|---|
| ArgumentNullException | 图层为 null。 |
另见
Add(FeaturesSequence)
创建并将一个 VectorMapLayer 添加到地图中。图层按添加顺序渲染。
public void Add(FeaturesSequence featuresSequence)
异常
| 异常 | 条件 |
|---|
| ArgumentNullException | 要素序列为 null。 |
另见
Add(FeaturesSequence, VectorSymbolizer)
创建并将一个 VectorMapLayer 添加到地图中。图层按添加顺序渲染。
public void Add(FeaturesSequence featuresSequence, VectorSymbolizer symbolizer)
| 参数 | 类型 | 描述 |
|---|
| featuresSequence | FeaturesSequence | 用于由 VectorMapLayer 表示的要素序列。 |
| 符号化器 | VectorSymbolizer | 用于渲染的符号化器。如果 null,则使用默认符号化器。 |
异常
| 异常 | 条件 |
|---|
| ArgumentNullException | 要素序列为 null。 |
另见
Add(FeaturesSequence, VectorSymbolizer, Labeling)
创建并将一个 VectorMapLayer 添加到地图中。图层按添加顺序渲染。
public void Add(FeaturesSequence featuresSequence, VectorSymbolizer symbolizer, Labeling labeling)
| 参数 | 类型 | 描述 |
|---|
| featuresSequence | FeaturesSequence | 用于由 VectorMapLayer 表示的要素序列。 |
| 符号化器 | VectorSymbolizer | 用于渲染的符号器。 |
| labeling | Labeling | 用于标记图层中要素的标注。如果 null,将使用 NullLabeling。 |
异常
| 异常 | 条件 |
|---|
| ArgumentNullException | 要素序列为 null。 |
另见
Add(MapLayer)
向地图添加图层。图层按添加顺序渲染。
public void Add(MapLayer mapLayer)
| 参数 | 类型 | 描述 |
|---|
| mapLayer | MapLayer | 要添加的图层。 |
异常
| 异常 | 条件 |
|---|
| ArgumentNullException | 参数为 null。 |
另见
Add(RasterLayer, RasterColorizer, bool)
创建一个具有默认着色器的 RasterMapLayer 并将其添加到地图中。
public void Add(RasterLayer layer, RasterColorizer colorizer = null, bool keepOpen = false)
| 参数 | 类型 | 描述 |
|---|
| layer | RasterLayer | 用于由 RasterLayer 表示的矢量图层。 |
| colorizer | RasterColorizer | 用于渲染的着色器。如果 null,将使用默认着色器。 |
| keepOpen | Boolean | true 表示在 Map 对象被释放后保持栅格图层打开;false 表示释放该图层。 |
异常
| 异常 | 条件 |
|---|
| ArgumentNullException | 图层为 null。 |
另见