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