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;経度: 数値;}