表示 Firestore 中地理位置的不可變物件。該位置以緯度/經度對錶示。
緯度值的範圍為 [-90, 90]。經度值的範圍為 [-180, 180]。
簽名:
export declare class GeoPoint
建構函數
建構函數 | 修飾符 | 描述 |
---|---|---|
(構造函數)(緯度、經度) | 使用提供的緯度和經度值建立一個新的不可變GeoPoint 物件。 |
特性
財產 | 修飾符 | 類型 | 描述 |
---|---|---|---|
緯度 | 數位 | 此GeoPoint 實例的緯度。 | |
經度 | 數位 | 此GeoPoint 實例的經度。 |
方法
方法 | 修飾符 | 描述 |
---|---|---|
是否等於(其他) | 如果此GeoPoint 等於提供的 GeoPoint,則傳回 true。 | |
toJSON() | 傳回此 GeoPoint 的 JSON 可序列化表示形式。 |
GeoPoint.(建構子)
使用提供的緯度和經度值建立一個新的不可變GeoPoint
物件。
簽名:
constructor(latitude: number, longitude: number);
參數
範圍 | 類型 | 描述 |
---|---|---|
緯度 | 數位 | 緯度為 -90 到 90 之間的數字。 |
經度 | 數位 | 經度為 -180 到 180 之間的數字。 |
GeoPoint.緯度
此GeoPoint
實例的緯度。
簽名:
get latitude(): number;
GeoPoint.經度
此GeoPoint
實例的經度。
簽名:
get longitude(): number;
GeoPoint.isEqual()
如果此GeoPoint
等於提供的 GeoPoint,則傳回 true。
簽名:
isEqual(other: GeoPoint): boolean;
參數
範圍 | 類型 | 描述 |
---|---|---|
其他 | 地理點 | 要比較的GeoPoint 。 |
返回:
布林值
如果此GeoPoint
等於提供的 GeoPoint,則為 true。
GeoPoint.toJSON()
傳回此 GeoPoint 的 JSON 可序列化表示形式。
簽名:
toJSON(): {
latitude: number;
longitude: number;
};
返回:
{ 緯度:數字;經度:數字; }