Um objeto imutável que representa uma localização geográfica no Firestore. A localização é representada como um 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 | Modelo | Descrição |
---|---|---|---|
latitude | número | A latitude desta instância do GeoPoint . | |
longitude | número | A longitude desta instância do GeoPoint . |
Métodos
Método | Modificadores | Descrição |
---|---|---|
éigual(outro) | Retorna verdadeiro se este GeoPoint for igual ao fornecido. | |
toJSON() | Retorna uma representação serializável em 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 | Modelo | 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 do GeoPoint
.
Assinatura:
get latitude(): number;
GeoPoint.longitude
A longitude desta instância do 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 | Modelo | Descrição |
---|---|---|
outro | GeoPoint | O GeoPoint para comparar. |
Devoluções:
boleano
true se este GeoPoint
for igual ao fornecido.
GeoPoint.toJSON()
Retorna uma representação serializável em JSON deste GeoPoint.
Assinatura:
toJSON(): {
latitude: number;
longitude: number;
};
Devoluções:
{ latitude: número; longitude: número; }