Um objeto imutável que representa uma localização geográfica no Firestore. A localização é representada como par latitude/longitude.
Os valores de latitude estão na faixa de [-90, 90]. Os valores de longitude estão na faixa de [-180, 180].
Assinatura:
export declare class GeoPoint
Construtores
Construtor | Modificadores | Descrição |
---|---|---|
(construtor)(latitude, longitude) | Cria um novo objeto GeoPoint imutável com os valores de latitude e longitude fornecidos. |
Propriedades
Propriedade | Modificadores | Tipo | Descrição |
---|---|---|---|
latitude | número | A latitude desta instância GeoPoint . | |
longitude | número | A longitude desta instância GeoPoint . |
Métodos
Método | Modificadores | Descrição |
---|---|---|
éIgual(outro) | Retorna verdadeiro se este GeoPoint for igual ao fornecido. | |
paraJSON() | Retorna uma representação serializável JSON deste GeoPoint. |
GeoPoint.(construtor)
Cria um novo objeto GeoPoint
imutável com os valores de latitude e longitude fornecidos.
Assinatura:
constructor(latitude: number, longitude: number);
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
latitude | número | A latitude como número entre -90 e 90. |
longitude | número | A longitude como número entre -180 e 180. |
GeoPoint.latitude
A latitude desta instância GeoPoint
.
Assinatura:
get latitude(): number;
GeoPonto.longitude
A longitude desta instância GeoPoint
.
Assinatura:
get longitude(): number;
GeoPoint.isEqual()
Retorna verdadeiro se este GeoPoint
for igual ao fornecido.
Assinatura:
isEqual(other: GeoPoint): boolean;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
outro | GeoPonto | O GeoPoint para comparar. |
Retorna:
boleano
verdadeiro se este GeoPoint
for igual ao fornecido.
GeoPoint.toJSON()
Retorna uma representação serializável JSON deste GeoPoint.
Assinatura:
toJSON(): {
latitude: number;
longitude: number;
};
Retorna:
{latitude: número; longitude: número; }