GeoPoint class

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