Objek tetap yang mewakili lokasi geografis di Firestore. Lokasi ditampilkan sebagai pasangan garis lintang/bujur.
Nilai garis lintang berada dalam rentang [-90, 90]. Nilai bujur berada dalam rentang [-180, 180].
Tanda Tangan:
export declare class GeoPoint
Konstruktor
Konstruktor | Pengubah | Deskripsi |
---|---|---|
(konstruktor)(lintang, bujur) | Membuat objek GeoPoint baru yang tidak dapat diubah dengan nilai lintang dan bujur yang disediakan. |
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
latitude | angka | Lintang instance GeoPoint ini. |
|
longitude | angka | Garis bujur instance GeoPoint ini. |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
isEqual(other) | Menampilkan true (benar) jika GeoPoint ini sama dengan yang diberikan. |
|
toJSON() | Menampilkan representasi JSON-serial yang dapat diserialisasi dari GeoPoint ini. |
GeoPoint.(konstruktor)
Membuat objek GeoPoint
baru yang tidak dapat diubah dengan nilai lintang dan bujur yang disediakan.
Tanda Tangan:
constructor(latitude: number, longitude: number);
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
latitude | angka | Garis lintang sebagai angka antara -90 dan 90. |
longitude | angka | Garis bujur sebagai angka antara -180 dan 180. |
GeoPoint.latitude
Lintang instance GeoPoint
ini.
Tanda Tangan:
get latitude(): number;
GeoPoint.bujur
Garis bujur instance GeoPoint
ini.
Tanda Tangan:
get longitude(): number;
GeoPoint.isEqual()
Menampilkan true (benar) jika GeoPoint
ini sama dengan yang diberikan.
Tanda Tangan:
isEqual(other: GeoPoint): boolean;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
lainnya | GeoPoint | GeoPoint yang akan dibandingkan. |
Hasil:
boolean
benar (true) jika GeoPoint
ini sama dengan yang diberikan.
GeoPoint.toJSON()
Menampilkan representasi JSON-serial yang dapat diserialisasi dari GeoPoint ini.
Tanda Tangan:
toJSON(): {
latitude: number;
longitude: number;
};
Hasil:
{ latitude: number; longitude: number; }