Class Map

Map class

맵은 다음을 통해 서로 위에 렌더링할 수 있는 레이어 모음입니다.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 기본 colorizer로 지도에 추가합니다.
Add(VectorLayer, VectorSymbolizer, bool)생성 및 추가VectorMapLayer 지도로. 레이어는 추가 순서로 렌더링됩니다.
Add(VectorLayer, VectorSymbolizer, Labeling, bool)생성 및 추가VectorMapLayer 지도로. 레이어는 추가 순서로 렌더링됩니다.
Dispose()리소스를 폐기합니다.
GetEnumerator()맵의 레이어를 반복하는 열거자를 반환합니다.
Render(AbstractPath, Renderer)지도를 파일로 렌더링합니다.
Render(string, Renderer)지도를 파일로 렌더링합니다.

또한보십시오