这是我正在使用的地理位置查询。它将经度和纬度发送到firebase,但不会刷新位置变化的经度和纬度。甚至在地图活动的位置变更方法中使用它。
GeoFire geoFire = new GeoFire(current_user_db);
geoFire.setLocation(
userid,
new GeoLocation(location.getLatitude(),location.getLongitude()),
new GeoFire.CompletionListener(){
@Override public void onComplete(String key, DatabaseError error) {}
}
);