GeoPoint class

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; }