Một đối tượng bất biến đại diện cho một vị trí địa lý trong Firestore. Vị trí được biểu diễn dưới dạng cặp vĩ độ/kinh độ.
Giá trị vĩ độ nằm trong khoảng [-90, 90]. Giá trị kinh độ nằm trong khoảng [-180, 180].
Chữ ký:
export declare class GeoPoint
nhà xây dựng
Người xây dựng | sửa đổi | Sự miêu tả |
---|---|---|
(hàm tạo)(vĩ độ, kinh độ) | Tạo một đối tượng GeoPoint bất biến mới với các giá trị kinh độ và vĩ độ được cung cấp. |
Của cải
Tài sản | sửa đổi | Kiểu | Sự miêu tả |
---|---|---|---|
vĩ độ | con số | Vĩ độ của phiên bản GeoPoint này. | |
kinh độ | con số | Kinh độ của phiên bản GeoPoint này. |
phương pháp
Phương pháp | sửa đổi | Sự miêu tả |
---|---|---|
isEqual(khác) | Trả về true nếu GeoPoint này bằng với GeoPoint được cung cấp. | |
toJSON() | Trả về một biểu diễn có thể tuần tự hóa JSON của GeoPoint này. |
GeoPoint.(hàm tạo)
Tạo một đối tượng GeoPoint
bất biến mới với các giá trị kinh độ và vĩ độ được cung cấp.
Chữ ký:
constructor(latitude: number, longitude: number);
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
vĩ độ | con số | Vĩ độ là số từ -90 đến 90. |
kinh độ | con số | Kinh độ là số nằm trong khoảng từ -180 đến 180. |
GeoPoint.latitude
Vĩ độ của phiên bản GeoPoint
này.
Chữ ký:
get latitude(): number;
GeoPoint.kinh độ
Kinh độ của phiên bản GeoPoint
này.
Chữ ký:
get longitude(): number;
GeoPoint.isEqual()
Trả về true nếu GeoPoint
này bằng với GeoPoint được cung cấp.
Chữ ký:
isEqual(other: GeoPoint): boolean;
Thông số
Tham số | Kiểu | Sự miêu tả |
---|---|---|
khác | GeoPoint | GeoPoint để so sánh. |
Trả về:
boolean
đúng nếu GeoPoint
này bằng với GeoPoint được cung cấp.
GeoPoint.toJSON()
Trả về một biểu diễn có thể tuần tự hóa JSON của GeoPoint này.
Chữ ký:
toJSON(): {
latitude: number;
longitude: number;
};
Trả về:
{ vĩ độ: số; kinh độ: số; }