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