Un objeto inmutable que representa una ubicación geográfica en Firestore. La ubicación se representa con el par latitud-longitud.
Los valores de latitud se encuentran en el rango de [-90, 90]. Los valores de longitud se encuentran en el rango de [-180, 180].
Firma:
export declare class GeoPoint
Constructores
Constructor | Teclas modificadoras | Descripción |
---|---|---|
(constructor)(latitud, longitud) | Crea un nuevo objeto GeoPoint inmutable con los valores de latitud y longitud proporcionados. |
Propiedades
Propiedad | Teclas modificadoras | Tipo | Descripción |
---|---|---|---|
latitude (latitud) | número | La latitud de esta instancia de GeoPoint . |
|
longitude (longitud) | número | La longitud de esta instancia de GeoPoint . |
Métodos
Método | Teclas modificadoras | Descripción |
---|---|---|
esIgual(otro) | Muestra true si este GeoPoint es igual al proporcionado. |
|
toJSON() | Muestra una representación JSON serializable 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 un número entre -90 y 90. |
longitude | número | Es la longitud como un número entre -180 y 180. |
GeoPoint.latitude
La latitud de esta instancia de GeoPoint
.
Firma:
get latitude(): number;
GeoPoint.longitud
La longitud de esta instancia de GeoPoint
.
Firma:
get longitude(): number;
GeoPoint.isEqual().
Muestra true si este GeoPoint
es igual al proporcionado.
Firma:
isEqual(other: GeoPoint): boolean;
Parámetros
Parámetro | Tipo | Descripción |
---|---|---|
otro | GeoPoint | El objeto GeoPoint con el que se comparará. |
Muestra:
booleano
true si este GeoPoint
es igual al proporcionado.
GeoPoint.toJSON()
Muestra una representación JSON serializable de este GeoPoint.
Firma:
toJSON(): {
latitude: number;
longitude: number;
};
Muestra:
{ latitud: número; longitud: número; }.