GeoPoint class

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