GeoPoint class

ออบเจ็กต์ที่เปลี่ยนแปลงไม่ได้ซึ่งแสดงสถานที่ตั้งทางภูมิศาสตร์ใน Firestore ตำแหน่งจะแสดงเป็นคู่ละติจูด/ลองจิจูด

ค่าละติจูดจะอยู่ในช่วง [-90, 90] ค่าลองจิจูดจะอยู่ในช่วง [-180, 180]

ลายเซ็น:

export declare class GeoPoint 

ผู้ผลิต

ผู้ผลิต คีย์ตัวปรับแต่ง คำอธิบาย
(เครื่องมือสร้าง)(ละติจูด, ลองจิจูด) สร้างออบเจ็กต์ GeoPoint ใหม่ที่เปลี่ยนแปลงไม่ได้ที่มีค่าละติจูดและลองจิจูดที่ระบุไว้

พร็อพเพอร์ตี้

พร็อพเพอร์ตี้ คีย์ตัวปรับแต่ง ประเภท คำอธิบาย
ละติจูด ตัวเลข ละติจูดของอินสแตนซ์ GeoPoint นี้
ลองจิจูด ตัวเลข ลองจิจูดของอินสแตนซ์ GeoPoint นี้

เมธอด

วิธีการ คีย์ตัวปรับแต่ง คำอธิบาย
isEqual(อื่นๆ) แสดงค่า "จริง" หาก GeoPoint นี้เท่ากับที่ระบุ
toJSON() แสดงการนำเสนอ JSON แบบอนุกรมของ GeoPoint นี้

GeoPoint (เครื่องมือสร้าง)

สร้างออบเจ็กต์ GeoPoint ใหม่ที่เปลี่ยนแปลงไม่ได้ที่มีค่าละติจูดและลองจิจูดที่ระบุไว้

ลายเซ็น:

constructor(latitude: number, longitude: number);

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
latitude ตัวเลข ละติจูดเป็นตัวเลขระหว่าง -90 ถึง 90
longitude ตัวเลข ลองจิจูดเป็นตัวเลขระหว่าง -180 ถึง 180

GeoPoint.latitude

ละติจูดของอินสแตนซ์ GeoPoint นี้

ลายเซ็น:

get latitude(): number;

GeoPoint.longitude

ลองจิจูดของอินสแตนซ์ GeoPoint นี้

ลายเซ็น:

get longitude(): number;

GeoPoint.isEqual()

แสดงค่า "จริง" หาก GeoPoint นี้เท่ากับที่ระบุ

ลายเซ็น:

isEqual(other: GeoPoint): boolean;

พารามิเตอร์

พารามิเตอร์ ประเภท คำอธิบาย
อื่นๆ GeoPoint GeoPoint ที่จะเปรียบเทียบ

การคืนสินค้า:

boolean

"จริง" หาก GeoPoint นี้เท่ากับที่ระบุ

GeoPoint.toJSON()

แสดงการนำเสนอ JSON แบบอนุกรมของ GeoPoint นี้

ลายเซ็น:

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

การคืนสินค้า:

{ latitude: number; ลองจิจูด: ตัวเลข; }