GeoPoint class

Firestore の地理的位置を表す不変オブジェクト。位置情報は緯度と経度のペアで表されます。

緯度の値の範囲は [-90, 90] です。経度の値は [-180, 180] の範囲内です。

署名:

export declare class GeoPoint 

コンストラクタ

コンストラクタ 修飾キー 説明
(コンストラクタ)(緯度, 経度) 指定された緯度と経度の値を使用して、新しい不変の GeoPoint オブジェクトを作成します。

プロパティ

プロパティ 修飾キー タイプ 説明
latitude 数値 この GeoPoint インスタンスの緯度。
longitude 数値 この GeoPoint インスタンスの経度。

メソッド

メソッド 修飾キー 説明
isEqual(other) この 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

戻り値:

ブール値

この GeoPoint が指定された値と等しい場合は true を返します。

GeoPoint.toJSON()

この GeoPoint のシリアル化可能な JSON 表現を返します。

署名:

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

戻り値:

{ latitude: number;経度: 数値;}