如何在listview或recyclerview android中恢复地理位置列表

时间:2017-07-01 08:50:50

标签: android listview firebase android-recyclerview geofire

我想在列表视图或回收站视图中恢复查询的地理位置列表。在我的例子中,我想在我的半径范围内收到两个位置,即建筑和清洁。

Firebase goefire json image

我的代码如下

databaseReference = FirebaseDatabase.getInstance().getReference().child("geofire/home");
    geoFire = new GeoFire(databaseReference);

//My current location
geoQuery = geoFire.queryAtLocation(new GeoLocation(-1.320252, 36.841984), 0.6);

geoQuery.addGeoQueryEventListener(new GeoQueryEventListener() {
        @Override
        public void onKeyEntered(String key, GeoLocation location) {

            textView.setText("entered"+" "+key);
        }

        @Override
        public void onKeyExited(String key) {
            textView.setText("exited");
        }

        @Override
        public void onKeyMoved(String key, GeoLocation location) {

        }

        @Override
        public void onGeoQueryReady() {

        }

        @Override
        public void onGeoQueryError(DatabaseError error) {

        }
    });

0 个答案:

没有答案