ออบเจ็กต์ที่เปลี่ยนแปลงไม่ได้ซึ่งแสดงสถานที่ตั้งทางภูมิศาสตร์ใน 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; ลองจิจูด: ตัวเลข; }