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