Um objeto imutável que representa uma localização geográfica no Firestore. O local é representado como um par de latitude/longitude.
Os valores de latitude estão no intervalo de [-90, 90]. Os valores de longitude estão no intervalo 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 | number | A latitude dessa instância de GeoPoint . |
|
longitude | number | A longitude dessa instância de GeoPoint . |
Métodos
Método | Modificadores | Descrição |
---|---|---|
isEqual(outro) | Retorna "true" se esse GeoPoint é igual ao fornecido. |
|
toJSON() (link em inglês) | Retorna uma representação serializável do JSON desse 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 | number | A latitude como número entre -90 e 90. |
longitude | number | A longitude como número entre -180 e 180. |
GeoPoint.latitude
A latitude dessa instância de GeoPoint
.
Assinatura:
get latitude(): number;
GeoPoint.longitude
A longitude dessa instância de GeoPoint
.
Assinatura:
get longitude(): number;
GeoPoint.isEqual()
Retorna "true" se esse GeoPoint
é igual ao fornecido.
Assinatura:
isEqual(other: GeoPoint): boolean;
Parâmetros
Parâmetro | Tipo | Descrição |
---|---|---|
outro | GeoPoint | O GeoPoint para comparação. |
Retorna:
booleano
verdadeiro se este GeoPoint
for igual ao fornecido.
GeoPoint.toJSON()
Retorna uma representação serializável do JSON desse GeoPoint.
Assinatura:
toJSON(): {
latitude: number;
longitude: number;
};
Retorna:
{ latitude: number; longitude: número; }