geofire

    0热度

    2回答

    因此,我使用这个名为GeoFire的库(src:https://github.com/firebase/geofire-java)在一定距离内从用户处获取帖子。在我的代码,我做了这样的方法: private HashMap<String, GeoLocation> getPostAroundUser(DatabaseReference rootRef) { final HashMap<S

    1热度

    1回答

    我通过GeoFire存储在我的数据库位置数据,这里是结构: geofire -Ke1uhoT3gpHR_VsehIv -Kdrel2Z_xWI280XNfGg -g: "dr5regw90s" -l -0: 40.7127837 -1: -74.00594130000002 据avised存储在独立的节点位置信息和geofire数

    0热度

    1回答

    我正在开发一个应用程序,其中承包商可以说他们在特定日期“可用”,并且每个承包商都有一个“位置”。雇主可以根据地点和可用性搜索可用性。 该位置基于GeoFire。这将返回可用承包商的$ key。 ,看起来像这样: geoQueryContractor(radius, lat, lng) { const subject = new Subject(); this.fbGeoRe

    2热度

    2回答

    我现在非常绝望,因为我试图在我的Firebase数据库上使用GeoFire来查找附近的用户。 我现在已经呆了两天了。 我搜索谷歌和stackoverflow了很多,并尝试了我在那里发现的一切,但没有任何成功。现在我最后的希望是自己创建这个线程,希望有人能帮助我。 我的数据库几乎是这样的: users user_id1 email: [email protected]

    0热度

    1回答

    我有商店的列表如下: "store" : { "2" : { "address" : "amman", "ctime" : "17:05:00", "g" : "9q8yyxfgs8", "id" : "11", "l" : [ 31.9453666, 35.9283716 ], "name" : "Kaluti", "otime" : "00:00:00", "phone" :

    0热度

    3回答

    我有一个应用程序通过Geofire的纬度/经度坐标获取存储在我的Firebase中的用户周围的位置。 我现在希望能够在用户滚动到位置列表底部(又名无限滚动)时获取更多位置。 要做到这一点,我增加半径,反过来提取更多的位置 - 但我想避免提取已经加载相同的位置。 Geofire是否支持这样的事情(即,排除查询中已经加载的位置),还是必须通过一些手动处理来处理? 任何输入赞赏!

    0热度

    1回答

    该应用只能加载本地发布的帖子。 使用GeoFire a在FB中有一个分支“posts_location”。 我想先填充“nearbyPostsKeys”阵列,然后加载从FB的分支帖子的具体职位,具有一定的参考REF_POSTS. 在viewDidLoad,我呼吁,有一个完成处理程序(从FB数据)一个FUNC。 这里是FUNC声明,是以完成处理: func populateNearbyAndPass

    0热度

    1回答

    我的代码是: _ = DataService.ds.REF_POSTS.child(key!).observe(.value, with: { (snapshot) in }) 的key等于交键(-Kef2J6vJBCjHGYjSlkI)。我想一次只检索一个元素。 只有1这个孩子在字典: 我需要创建一个字典出了这样的内容。但是,当我执行常规算法时:'快照'打印字典本身的元素,

    1热度

    1回答

    语境 我用Geofire与火力地堡一起,而现在,我得到了真的很好奇Geofire如何执行其查询。我从语义上理解,它是坐标和半径的函数,可以产生最小和最大哈希值。所以我觉得它的方式关头可与火力地堡看起来像这样 ref.child("users").orderByChild("g").startAt(minHash).endAt(maxHash).on('child_added', function(

    0热度

    1回答

    @Override public void onLocationChanged(Location location) { if (location != null) { GeoQuery query = geoFire.queryAtLocation( new GeoLocation(location.getLatitude(), location