Freigeben über


GeoLineString Klasse

Definition

Stellt eine Liniengeometrie dar, die aus mehreren Koordinaten besteht.

[System.Text.Json.Serialization.JsonConverter(typeof(Azure.Core.GeoJson.GeoJsonConverter))]
public sealed class GeoLineString : Azure.Core.GeoJson.GeoObject
[<System.Text.Json.Serialization.JsonConverter(typeof(Azure.Core.GeoJson.GeoJsonConverter))>]
type GeoLineString = class
    inherit GeoObject
Public NotInheritable Class GeoLineString
Inherits GeoObject
Vererbung
GeoLineString
Attribute

Beispiele

Erstellen einer Zeile:

var line = new GeoLineString(new[]
{
    new GeoPosition(-122.108727, 47.649383),
    new GeoPosition(-122.081538, 47.640846),
    new GeoPosition(-122.078634, 47.576066),
    new GeoPosition(-122.112686, 47.578559),
});

Konstruktoren

GeoLineString(IEnumerable<GeoPosition>)

Initialisiert neue instance von GeoLineString.

GeoLineString(IEnumerable<GeoPosition>, GeoBoundingBox, IReadOnlyDictionary<String,Object>)

Initialisiert neue instance von GeoLineString.

Eigenschaften

BoundingBox

Stellt Informationen über den Koordinatenbereich des GeoObjectdar.

(Geerbt von GeoObject)
Coordinates

Gibt eine Ansicht über dem Koordinatenarray zurück, das diese Geometrie bildet.

Type

Ruft den GeoJSON-Typ dieses Objekts ab.

Methoden

ToString()

Konvertiert eine instance von GeoObject in eine GeoJSON-Darstellung.

(Geerbt von GeoObject)
TryGetCustomProperty(String, Object)

Versucht, einen Wert einer benutzerdefinierten Eigenschaft abzurufen, die dem GeoObjectzugeordnet ist.

(Geerbt von GeoObject)

Gilt für: