GeoPoint class

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