GeoBlazor Pro

dymaptic.GeoBlazor.Pro

dymaptic.GeoBlazor.Pro.Model

GeoJSONFeature Class

Represents a GeoJSON Feature

public record GeoJSONFeature : System.IEquatable<dymaptic.GeoBlazor.Pro.Model.GeoJSONFeature>

Inheritance System.Object 🡒 GeoJSONFeature

Implements System.IEquatable<GeoJSONFeature>

Constructors

GeoJSONFeature(GeoJSONGeometry, Dictionary<string,object>, GeoJSONStyle) Constructor

Represents a GeoJSON Feature

public GeoJSONFeature(dymaptic.GeoBlazor.Pro.Model.GeoJSONGeometry? Geometry=null, System.Collections.Generic.Dictionary<string,object?>? Properties=null, dymaptic.GeoBlazor.Pro.Model.GeoJSONStyle? Style=null);

Parameters

Geometry GeoJSONGeometry

The geometry object for the feature.

Properties System.Collections.Generic.Dictionary<System.String,System.Object>

Optional properties associated with the feature.

Style GeoJSONStyle

Optional style properties for the feature.

Properties

GeoJSONFeature.Geometry Property

The geometry object for the feature.

public dymaptic.GeoBlazor.Pro.Model.GeoJSONGeometry? Geometry { get; init; }

Property Value

GeoJSONGeometry

GeoJSONFeature.Properties Property

Optional properties associated with the feature.

public System.Collections.Generic.Dictionary<string,object?>? Properties { get; init; }

Property Value

System.Collections.Generic.Dictionary<System.String,System.Object>

GeoJSONFeature.Style Property

Optional style properties for the feature.

public dymaptic.GeoBlazor.Pro.Model.GeoJSONStyle? Style { get; init; }

Property Value

GeoJSONStyle