Freigeben über


Position Klasse

Definition

Eine Position wird durch ein Array von Zahlen im Azure Cosmos DB-Dienst dargestellt. Es müssen mindestens zwei Elemente vorhanden sein, und es können mehr sein.

Die Reihenfolge der Elemente muss dem Längengrad, dem Breitengrad und der Höhe folgen. Eine beliebige Anzahl zusätzlicher Elemente ist zulässig . Interpretation und Bedeutung zusätzlicher Elemente liegt bei der Anwendung.

[Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Cosmos.Spatial.Converters.PositionJsonConverter))]
[System.Runtime.Serialization.DataContract]
public sealed class Position : IEquatable<Microsoft.Azure.Cosmos.Spatial.Position>
[<Newtonsoft.Json.JsonConverter(typeof(Microsoft.Azure.Cosmos.Spatial.Converters.PositionJsonConverter))>]
[<System.Runtime.Serialization.DataContract>]
type Position = class
    interface IEquatable<Position>
Public NotInheritable Class Position
Implements IEquatable(Of Position)
Vererbung
Position
Attribute
Newtonsoft.Json.JsonConverterAttribute DataContractAttribute
Implementiert

Konstruktoren

Position(Double, Double)

Initialisiert eine neue instance der Position -Klasse im Azure Cosmos DB-Dienst.

Position(Double, Double, Nullable<Double>)

Initialisiert eine neue instance der Position -Klasse im Azure Cosmos DB-Dienst.

Position(IList<Double>)

Initialisiert eine neue instance der Position -Klasse im Azure Cosmos DB-Dienst.

Eigenschaften

Altitude

Ruft die optionale Höhe im Azure Cosmos DB-Dienst ab.

Coordinates

Ruft Positionskoordinaten im Azure Cosmos DB-Dienst ab.

Latitude

Ruft den Breitengrad im Azure Cosmos DB-Dienst ab.

Longitude

Ruft den Längengrad im Azure Cosmos DB-Dienst ab.

Methoden

Equals(Object)

Bestimmt, ob der angegebene Position gleich dem aktuellen Position im Azure Cosmos DB-Dienst ist.

Equals(Position)

Bestimmt, ob dies Position gleich dem other im Azure Cosmos DB-Dienst ist.

GetHashCode()

Dient als Hashfunktion für den Position Typ im Azure Cosmos DB-Dienst.

Gilt für: