当前位置: 首页 > 知识库问答 >
问题:

使用GeoFire和Firebase将用户位置添加到live map中

陆展
2023-03-14
    private static final String GEO_FIRE_REF = "https://https://publicdata-transit.firebaseio.com/_geofire.firebaseio.com/_geofire";

我的问题是,有人知道如何将用户的位置添加到地图上吗?我对这项技术是新的,我不太了解它。

如果您需要任何更多的代码或inormation,让我知道。

共有1个答案

龚沛
2023-03-14

设置地点

 geoFire.setLocation("firebase-hq", new GeoLocation(37.7853889, -122.4056973));

要检查写操作是否成功保存在服务器上,可以向setLocation调用添加一个geofire.completionListener:

geoFire.setLocation("firebase-hq", new GeoLocation(37.7853889, -122.4056973), new GeoFire.CompletionListener() {
    @Override
    public void onComplete(String key, FirebaseError error) {
        if (error != null) {
            System.err.println("There was an error saving the location to GeoFire: " + error);
        } else {
            System.out.println("Location saved on server successfully!");
        }
    }
});

请看一下官方文件以获得完整的理解。

 类似资料:
  • 问题内容: 我对使用Firebase及其位置库GeoFire感到很陌生。目前,我在构造数据时遇到一些问题。 目前,我的数据库是这样的: 我想查询当前登录用户附近的用户。为此,我无法理解必须指定的路径。 目前,我正在这样做(但这不起作用): 保存当前位置 检索附近的其他用户 更新 保存当前位置 检索附近的其他用户 问题答案: 对于GeoFire,您必须在仅包含地理位置的树中保留一个分段,然后在树中保

  • Firebase存储电子邮件和密码。 我需要在注册中添加用户名。 我还需要使用用户名/密码而不是电子邮件/密码对(登录)用户进行身份验证。 注册应包含用户名、电子邮件和密码。。。 而登录时应使用用户名和密码。 注册Activity.java } 后勤活动。Java语言

  • 问题内容: 我有一个追随者。我添加了 2 x双引号, 以便可以在中将其声明为变量,实际上,它包含属性的双引号的一倍。完整的示例代码在这个小提琴中。 我正在使用,但也可以使用,因此对于任何一种工作解决方案都将不胜感激。 如果我的密钥与列表中的项目匹配,我想添加验证及其子密钥。我有三种情况,下面的代码按注释对它们进行了解释。 该迭代函数显示如下。 我的决赛应该如下图所示。 我无法实现所有三种情况。有人

  • 我是Ctakes的新用户。我遵循了用户安装指南并添加了UMLS访问权限。在我编辑了runctakescpe.bat和runctakescvd.bat之后,我得到了以下内容: F:\apache-CTAKES-4.0.0>设置CTAKES_HOME=F:\apache-CTAKES-4.0.0 f:\apache-ctakes-4.0.0>如果存在“f:\apache-ctakes-4.0.0\bi

  • 问题内容: 如何通过组名将用户添加到django中的组? 我可以做这个: 我将如何做这样的事情: 问题答案: 使用具有组名称的组模型查找组,然后将用户添加到user_set

  • 问题内容: 如何通过组名将用户添加到django中的组? 我可以做这个: 我将如何做这样的事情: 问题答案: 使用具有组名称的组模型查找组,然后将该用户添加到user_set