GeoPoint class

Un objet immuable représentant un emplacement géographique dans Firestore. L'emplacement est représenté par une paire latitude/longitude.

Les valeurs de latitude sont comprises entre [-90, 90]. Les valeurs de longitude sont comprises entre [-180, 180].

Signature:

export declare class GeoPoint 

Constructeurs

Constructeur Modificateurs Description
(constructeur)(latitude, longitude) Crée un nouvel objet GeoPoint immuable avec les valeurs de latitude et de longitude fournies.

Propriétés

Propriété Modificateurs Taper Description
latitude nombre La latitude de cette instance GeoPoint .
longitude nombre La longitude de cette instance GeoPoint .

Méthodes

Méthode Modificateurs Description
est égal (autre) Renvoie vrai si ce GeoPoint est égal à celui fourni.
versJSON() Renvoie une représentation sérialisable JSON de ce GeoPoint.

GeoPoint.(constructeur)

Crée un nouvel objet GeoPoint immuable avec les valeurs de latitude et de longitude fournies.

Signature:

constructor(latitude: number, longitude: number);

Paramètres

Paramètre Taper Description
latitude nombre La latitude sous forme de nombre compris entre -90 et 90.
longitude nombre La longitude sous forme de nombre compris entre -180 et 180.

GeoPoint.latitude

La latitude de cette instance GeoPoint .

Signature:

get latitude(): number;

GéoPoint.longitude

La longitude de cette instance GeoPoint .

Signature:

get longitude(): number;

GeoPoint.isEqual()

Renvoie vrai si ce GeoPoint est égal à celui fourni.

Signature:

isEqual(other: GeoPoint): boolean;

Paramètres

Paramètre Taper Description
autre GéoPoint Le GeoPoint à comparer.

Retour:

booléen

true si ce GeoPoint est égal à celui fourni.

GeoPoint.toJSON()

Renvoie une représentation sérialisable JSON de ce GeoPoint.

Signature:

toJSON(): {
        latitude: number;
        longitude: number;
    };

Retour:

{ latitude : nombre ; longitude : numéro ; }