GeoPoint class

Un objeto inmutable que representa una ubicación geográfica en Firestore. La ubicación se representa como un par de latitud/longitud.

Los valores de latitud están en el rango de [-90, 90]. Los valores de longitud están en el rango de [-180, 180].

Firma:

export declare class GeoPoint 

Constructores

Constructor Modificadores Descripción
(constructor)(latitud, longitud) Crea un nuevo objeto GeoPoint inmutable con los valores de latitud y longitud proporcionados.

Propiedades

Propiedad Modificadores Tipo Descripción
latitud número La latitud de esta instancia GeoPoint .
longitud número La longitud de esta instancia GeoPoint .

Métodos

Método Modificadores Descripción
es igual (otro) Devuelve verdadero si este GeoPoint es igual al proporcionado.
a JSON() Devuelve una representación serializable en JSON de este GeoPoint.

GeoPoint.(constructor)

Crea un nuevo objeto GeoPoint inmutable con los valores de latitud y longitud proporcionados.

Firma:

constructor(latitude: number, longitude: number);

Parámetros

Parámetro Tipo Descripción
latitud número La latitud como número entre -90 y 90.
longitud número La longitud como número entre -180 y 180.

GeoPoint.latitud

La latitud de esta instancia GeoPoint .

Firma:

get latitude(): number;

GeoPoint.longitud

La longitud de esta instancia GeoPoint .

Firma:

get longitude(): number;

GeoPoint.isEqual()

Devuelve verdadero si este GeoPoint es igual al proporcionado.

Firma:

isEqual(other: GeoPoint): boolean;

Parámetros

Parámetro Tipo Descripción
otro Geopunto El GeoPoint con el que comparar.

Devoluciones:

booleano

Es cierto si este GeoPoint es igual al proporcionado.

GeoPoint.toJSON()

Devuelve una representación serializable en JSON de este GeoPoint.

Firma:

toJSON(): {
        latitude: number;
        longitude: number;
    };

Devoluciones:

{ latitud: número; longitud: número; }