Objek yang tidak dapat diubah yang mewakili lokasi geografis di Firestore. Lokasi direpresentasikan sebagai pasangan lintang/bujur.
Nilai lintang berada pada kisaran [-90, 90]. Nilai garis bujur berada pada kisaran [-180, 180].
Tanda tangan:
export declare class GeoPoint
Konstruktor
Konstruktor | Pengubah | Keterangan |
---|---|---|
(konstruktor) (lintang, bujur) | Membuat objek GeoPoint baru yang tidak dapat diubah dengan nilai lintang dan bujur yang disediakan. |
Properti
Properti | Pengubah | Jenis | Keterangan |
---|---|---|---|
Garis Lintang | nomor | Garis lintang contoh GeoPoint ini. | |
garis bujur | nomor | Garis bujur dari contoh GeoPoint ini. |
Metode
metode | Pengubah | Keterangan |
---|---|---|
sama dengan (lainnya) | Mengembalikan nilai benar jika GeoPoint ini sama dengan yang disediakan. | |
keJSON() | Mengembalikan representasi GeoPoint yang dapat diserialkan JSON. |
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 | Keterangan |
---|---|---|
Garis Lintang | nomor | Garis lintang sebagai angka antara -90 dan 90. |
garis bujur | nomor | Garis bujur sebagai angka antara -180 dan 180. |
GeoPoint.latitude
Garis lintang contoh GeoPoint
ini.
Tanda tangan:
get latitude(): number;
GeoPoint.bujur
Garis bujur dari contoh GeoPoint
ini.
Tanda tangan:
get longitude(): number;
GeoPoint.isEqual()
Mengembalikan nilai benar jika GeoPoint
ini sama dengan yang disediakan.
Tanda tangan:
isEqual(other: GeoPoint): boolean;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
lainnya | Titik Geo | GeoPoint untuk dibandingkan. |
Pengembalian:
boolean
benar jika GeoPoint
ini sama dengan yang disediakan.
GeoPoint.toJSON()
Mengembalikan representasi GeoPoint yang dapat diserialkan JSON.
Tanda tangan:
toJSON(): {
latitude: number;
longitude: number;
};
Pengembalian:
{ garis lintang: angka; garis bujur: angka; }