GeoPoint class

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