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 Escribe Descripción
latitud número La latitud de esta instancia de GeoPoint .
longitud número La longitud de esta instancia de GeoPoint .

Métodos

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

GeoPunto.(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 Escribe 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 de GeoPoint .

Firma:

get latitude(): number;

GeoPunto.longitud

La longitud de esta instancia de GeoPoint .

Firma:

get longitude(): number;

GeoPunto.esIgual()

Devuelve verdadero si este GeoPoint es igual al proporcionado.

Firma:

isEqual(other: GeoPoint): boolean;

Parámetros

Parámetro Escribe Descripción
otro GeoPunto El GeoPoint para comparar.

Devoluciones:

booleano

true si este GeoPoint es igual al proporcionado.

GeoPoint.toJSON()

Devuelve una representación JSON serializable de este GeoPoint.

Firma:

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

Devoluciones:

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