【问题标题】:How can I retrieve my Geopoint object from firestore如何从 Firestore 中检索我的 Geopoint 对象
【发布时间】:2019-05-23 16:33:03
【问题描述】:

我正在使用 Firestore 的 Geopoint object 保存我当前的设备位置。

在检索它时,它如下所示(toString()):

{geoPoint=GeoPoint { latitude=-1.2968733, longitude=36.8906349 }}

如何获取经纬度?

【问题讨论】:

    标签: java android google-cloud-firestore geopoints


    【解决方案1】:

    如果您知道该字段是 GeoPoint 类型的对象,只需将其作为 GeoPoint 类型的字段获取,然后使用其 getLatitude 和 getLongitude 方法来访问这些值。不要费心将其转换为字符串。

    GeoPoint gp = snapshot.getGeoPoint("your-field");
    double lat = gp.getLatitude();
    double lon = gp.getLongitude();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-20
      • 2020-04-07
      • 1970-01-01
      • 2019-02-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多