Compartilhar via


Position Classe

Definição

Uma posição é representada por uma matriz de números no serviço do Azure Cosmos DB. Deve haver pelo menos dois elementos e pode ser mais.

A ordem dos elementos deve seguir longitude, latitude, altitude. Qualquer número de elementos adicionais são permitidos – a interpretação e o significado de elementos adicionais cabem ao aplicativo.

[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)
Herança
Position
Atributos
Newtonsoft.Json.JsonConverterAttribute DataContractAttribute
Implementações

Construtores

Position(Double, Double)

Inicializa uma nova instância da Position classe no serviço do Azure Cosmos DB.

Position(Double, Double, Nullable<Double>)

Inicializa uma nova instância da Position classe no serviço do Azure Cosmos DB.

Position(IList<Double>)

Inicializa uma nova instância da Position classe no serviço do Azure Cosmos DB.

Propriedades

Altitude

Obtém altitude opcional no serviço do Azure Cosmos DB.

Coordinates

Obtém coordenadas de posição no serviço do Azure Cosmos DB.

Latitude

Obtém latitude no serviço do Azure Cosmos DB.

Longitude

Obtém longitude no serviço do Azure Cosmos DB.

Métodos

Equals(Object)

Determina se o especificado Position é igual ao atual Position no serviço do Azure Cosmos DB.

Equals(Position)

Determina se isso Position é igual ao other no serviço do Azure Cosmos DB.

GetHashCode()

Serve como uma função de hash para o Position tipo no serviço do Azure Cosmos DB.

Aplica-se a