Un oggetto immutabile che rappresenta una posizione geografica in Firestore. La posizione è rappresentata come coppia latitudine/longitudine.
I valori di latitudine sono compresi nell'intervallo [-90, 90]. I valori di longitudine sono compresi nell'intervallo [-180, 180].
Firma:
export declare class GeoPoint
Costruttori
Costruttore | Modificatori | Descrizione |
---|---|---|
(costruttore)(latitudine, longitudine) | Crea un nuovo oggetto GeoPoint immutabile con i valori di latitudine e longitudine forniti. |
Proprietà
Proprietà | Modificatori | Tipo | Descrizione |
---|---|---|---|
latitudine | numero | La latitudine di questa istanza GeoPoint . | |
longitudine | numero | La longitudine di questa istanza GeoPoint . |
Metodi
Metodo | Modificatori | Descrizione |
---|---|---|
èUguale(altro) | Restituisce vero se questo GeoPoint è uguale a quello fornito. | |
aJSON() | Restituisce una rappresentazione serializzabile JSON di questo GeoPoint. |
GeoPoint.(costruttore)
Crea un nuovo oggetto GeoPoint
immutabile con i valori di latitudine e longitudine forniti.
Firma:
constructor(latitude: number, longitude: number);
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
latitudine | numero | La latitudine come numero compreso tra -90 e 90. |
longitudine | numero | La longitudine come numero compreso tra -180 e 180. |
GeoPoint.latitudine
La latitudine di questa istanza GeoPoint
.
Firma:
get latitude(): number;
GeoPoint.longitudine
La longitudine di questa istanza GeoPoint
.
Firma:
get longitude(): number;
GeoPoint.isEqual()
Restituisce vero se questo GeoPoint
è uguale a quello fornito.
Firma:
isEqual(other: GeoPoint): boolean;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
altro | GeoPoint | Il GeoPoint con cui effettuare il confronto. |
Ritorna:
booleano
true se questo GeoPoint
è uguale a quello fornito.
GeoPoint.toJSON()
Restituisce una rappresentazione serializzabile JSON di questo GeoPoint.
Firma:
toJSON(): {
latitude: number;
longitude: number;
};
Ritorna:
{ latitudine: numero; longitudine: numero; }