GeoPoint class

代表 Firestore 中地理位置的不可變物件。位置會以經緯度組合表示。

緯度值的範圍在 [-90, 90] 之間。經度值的範圍介於 [-180, 180]。

簽名:

export declare class GeoPoint 

建構函式

建構函式 修飾符 說明
(建構函式)(經緯度) 使用提供的經緯度值建立新的不可變 GeoPoint 物件。

屬性

屬性 修飾符 類型 說明
緯度 數字 這個 GeoPoint 執行個體的緯度。
經度 數字 這個 GeoPoint 執行個體的經度。

方法

方法 修飾符 說明
isEqual(其他) 如果這個 GeoPoint 等於提供的值,則傳回 true。
toJSON() 傳回此 GeoPoint 的 JSON 序列化表示法。

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 等於提供的值,則傳回 true。

簽名:

isEqual(other: GeoPoint): boolean;

參數

參數 類型 說明
其他 地理點 要用於比較的 GeoPoint

傳回:

布林值

如果 GeoPoint 等於提供的值,則為 true。

GeoPoint.toJSON()

傳回此 GeoPoint 的 JSON 序列化表示法。

簽名:

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

傳回:

{ 緯度:數字;經度:數字;}