Estrutura GeoPoint
Representa uma geometria de ponto.
Implementos
namespace: Realms
Conjunto: Realm.exe
Sintaxe
public readonly struct GeoPoint : IEquatable<GeoPoint>
Observações
Esse tipo não pode ser usado para persistência - ou seja, você não pode declarar uma propriedade Realm que seja do tipo GeoPoint. É utilizado somente como um bloco de construção para os tipos de forma geoespacial, como GeoBox, GeoCircle e GeoPolygon.
Construtores
| Editar esta página Ver fonteGeoPoint(duplo, duplo)
Inicializa uma nova instância da estrutura GeoPoint com as coordenadas fornecidas.
Declaração
public GeoPoint(double latitude, double longitude)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
double | latitude | A latitude do ponto. |
double | longitude | A longitude do ponto. |
Propriedades
| Editar esta página Ver fonteLatitude
Obtém a latitude do ponto.
Declaração
public double Latitude { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
double | A latitude do ponto. |
Longitude
Obtém a longitude do ponto.
Declaração
public double Longitude { get; }
Valor da propriedade
Tipo | Descrição |
---|---|
double | A longitude do ponto. |
Métodos
| Editar esta página Ver fonteEquals(GeoPoint)
Declaração
public bool Equals(GeoPoint other)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
GeoPoint | Outro | Um objeto para comparar com este GeoPoint. |
Devoluções
Tipo | Descrição |
---|---|
bool | verdadeirose a latitude e longitude do ponto atual forem iguais à latitude e longitude do ponto |
ToString()
Retorna uma representação de string do valor.
Declaração
public override string ToString()
Devoluções
Tipo | Descrição |
---|---|
string | Uma representação de string do valor. |
Substitui
Operadores
| Editar esta página Ver fonteoperador ==(GeoPoint, GeoPoint)
Compara duas instâncias GeoPoint para igualdade.
Declaração
public static bool operator ==(GeoPoint left, GeoPoint right)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
GeoPoint | esquerda | O primeiro GeoPoint. |
GeoPoint | direita | O segundo GeoPoint. |
Devoluções
Tipo | Descrição |
---|---|
bool |
|
operador implícito GeoPoint((latitude dupla, longitude dupla))
Converte uma tupla contendo latitude e longitude para GeoPoint.
Declaração
public static implicit operator GeoPoint((double Latitude, double Longitude) tuple)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
(Latitude dupla,Longitude dupla) | tupla | A tupla que consiste em duas coordenadas. |
Devoluções
Tipo | Descrição |
---|---|
GeoPoint | Um GeoPoint com latitude igual ao primeiro elemento da tupla e longitude igual ao segundo elemento. |
operador !=(GeoPoint, GeoPoint)
Compara duas instâncias GeoPoint para desigualdade.
Declaração
public static bool operator !=(GeoPoint left, GeoPoint right)
Parâmetros
Tipo | Nome | Descrição |
---|---|---|
GeoPoint | esquerda | O primeiro GeoPoint. |
GeoPoint | direita | O segundo GeoPoint. |
Devoluções
Tipo | Descrição |
---|---|
bool |
|