วัตถุที่ไม่เปลี่ยนรูปซึ่งแสดงถึงที่ตั้งทางภูมิศาสตร์ใน Firestore ตำแหน่งจะแสดงเป็นคู่ละติจูด/ลองจิจูด
ค่าละติจูดอยู่ในช่วง [-90, 90] ค่าลองจิจูดอยู่ในช่วง [-180, 180]
ลายเซ็น:
export declare class GeoPoint
คอนสตรัคเตอร์
ตัวสร้าง | ตัวดัดแปลง | คำอธิบาย |
---|---|---|
(ตัวสร้าง)(ละติจูด ลองจิจูด) | สร้างวัตถุ GeoPoint ที่ไม่เปลี่ยนรูปใหม่ด้วยค่าละติจูดและลองจิจูดที่ระบุ |
คุณสมบัติ
คุณสมบัติ | ตัวดัดแปลง | พิมพ์ | คำอธิบาย |
---|---|---|---|
ละติจูด | ตัวเลข | ละติจูดของอินสแตนซ์ GeoPoint นี้ | |
ลองจิจูด | ตัวเลข | ลองจิจูดของอินสแตนซ์ GeoPoint นี้ |
วิธีการ
วิธี | ตัวดัดแปลง | คำอธิบาย |
---|---|---|
เท่ากับ (อื่นๆ) | คืนค่าเป็นจริงหาก GeoPoint นี้เท่ากับค่าที่ระบุ | |
ถึง JSON() | ส่งคืนการแสดงแบบอนุกรม JSON ของ GeoPoint นี้ |
GeoPoint.(ตัวสร้าง)
สร้างวัตถุ GeoPoint
ที่ไม่เปลี่ยนรูปใหม่ด้วยค่าละติจูดและลองจิจูดที่ระบุ
ลายเซ็น:
constructor(latitude: number, longitude: number);
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
ละติจูด | ตัวเลข | ละติจูดเป็นตัวเลขระหว่าง -90 ถึง 90 |
ลองจิจูด | ตัวเลข | ลองจิจูดเป็นตัวเลขระหว่าง -180 ถึง 180 |
GeoPoint.ละติจูด
ละติจูดของอินสแตนซ์ GeoPoint
นี้
ลายเซ็น:
get latitude(): number;
GeoPoint.ลองจิจูด
ลองจิจูดของอินสแตนซ์ GeoPoint
นี้
ลายเซ็น:
get longitude(): number;
GeoPoint.isEqual()
คืนค่าเป็นจริงหาก GeoPoint
นี้เท่ากับค่าที่ระบุ
ลายเซ็น:
isEqual(other: GeoPoint): boolean;
พารามิเตอร์
พารามิเตอร์ | พิมพ์ | คำอธิบาย |
---|---|---|
อื่น | จีโอพอยต์ | GeoPoint ที่จะเปรียบเทียบ |
ผลตอบแทน:
บูลีน
เป็นจริงหาก GeoPoint
นี้เท่ากับค่าที่ระบุ
GeoPoint.toJSON()
ส่งคืนการแสดงแบบอนุกรม JSON ของ GeoPoint นี้
ลายเซ็น:
toJSON(): {
latitude: number;
longitude: number;
};
ผลตอบแทน:
{ ละติจูด: หมายเลข; ลองจิจูด: หมายเลข; }