Table of Contents

Class SymbolLayerProperties

public class SymbolLayerProperties : ILayerProperties
Inheritance
SymbolLayerProperties
Implements
Inherited Members

Properties

IconAllowOverlap

[JsonPropertyName("icon-allow-overlap")]
public bool? IconAllowOverlap { get; set; }

Property Value

bool?

IconAnchor

[JsonPropertyName("icon-anchor")]
public string? IconAnchor { get; set; }

Property Value

string

IconColor

[JsonPropertyName("icon-color")]
public string? IconColor { get; set; }

Property Value

string

IconHaloBlur

[JsonPropertyName("icon-halo-blur")]
public double? IconHaloBlur { get; set; }

Property Value

double?

IconHaloColor

[JsonPropertyName("icon-halo-color")]
public string? IconHaloColor { get; set; }

Property Value

string

IconHaloWidth

[JsonPropertyName("icon-halo-width")]
public double? IconHaloWidth { get; set; }

Property Value

double?

IconIgnorePlacement

[JsonPropertyName("icon-ignore-placement")]
public bool? IconIgnorePlacement { get; set; }

Property Value

bool?

IconImage

[JsonPropertyName("icon-image")]
public string? IconImage { get; set; }

Property Value

string

IconOffset

[JsonPropertyName("icon-offset")]
public double[]? IconOffset { get; set; }

Property Value

double[]

IconOpacity

[JsonPropertyName("icon-opacity")]
public double? IconOpacity { get; set; }

Property Value

double?

IconOptional

[JsonPropertyName("icon-optional")]
public bool? IconOptional { get; set; }

Property Value

bool?

IconRotate

[JsonPropertyName("icon-rotate")]
public double? IconRotate { get; set; }

Property Value

double?

IconSize

[JsonPropertyName("icon-size")]
public double? IconSize { get; set; }

Property Value

double?

SymbolPlacement

[JsonPropertyName("symbol-placement")]
public string? SymbolPlacement { get; set; }

Property Value

string

SymbolSpacing

[JsonPropertyName("symbol-spacing")]
public double? SymbolSpacing { get; set; }

Property Value

double?

TextAllowOverlap

[JsonPropertyName("text-allow-overlap")]
public bool? TextAllowOverlap { get; set; }

Property Value

bool?

TextAnchor

[JsonPropertyName("text-anchor")]
public string? TextAnchor { get; set; }

Property Value

string

TextColor

[JsonPropertyName("text-color")]
public string? TextColor { get; set; }

Property Value

string

TextField

[JsonPropertyName("text-field")]
public string? TextField { get; set; }

Property Value

string

TextFont

[JsonPropertyName("text-font")]
public string[]? TextFont { get; set; }

Property Value

string[]

TextHaloBlur

[JsonPropertyName("text-halo-blur")]
public double? TextHaloBlur { get; set; }

Property Value

double?

TextHaloColor

[JsonPropertyName("text-halo-color")]
public string? TextHaloColor { get; set; }

Property Value

string

TextHaloWidth

[JsonPropertyName("text-halo-width")]
public double? TextHaloWidth { get; set; }

Property Value

double?

TextMaxWidth

[JsonPropertyName("text-max-width")]
public double? TextMaxWidth { get; set; }

Property Value

double?

TextOffset

[JsonPropertyName("text-offset")]
public double[]? TextOffset { get; set; }

Property Value

double[]

TextOpacity

[JsonPropertyName("text-opacity")]
public double? TextOpacity { get; set; }

Property Value

double?

TextRotate

[JsonPropertyName("text-rotate")]
public double? TextRotate { get; set; }

Property Value

double?

TextSize

[JsonPropertyName("text-size")]
public double? TextSize { get; set; }

Property Value

double?

TextTransform

[JsonPropertyName("text-transform")]
public string? TextTransform { get; set; }

Property Value

string

TextTranslate

[JsonPropertyName("text-translate")]
public double[]? TextTranslate { get; set; }

Property Value

double[]

Visibility

[JsonPropertyName("visibility")]
public string? Visibility { get; set; }

Property Value

string

Methods

FromJson(string)

public void FromJson(string json)

Parameters

json string

ToDictionary()

public IDictionary<string, object?> ToDictionary()

Returns

IDictionary<string, object>