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);

参数

参数 类型 说明
纬度 数字 纬度,以 -90 到 90 之间的数字表示。
经度 数字 经度,以 -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;经度:数字;}