阅读完这些问题后:
Associate Geofire location with Firebase entry
Filtering results with Geofire + Firebase
我理解,对于给定的实例,该对象的位置数据和常规数据必须保持独立,因此我必须具有不同的侦听器。第一个找到位置数据,然后找到一个对应于位置查询找到的对象的每个对象。
但是,我的问题是关于实际数据本身的听众,而不是位置数据。举个例子,假设我有一个应用程序,可以找到一个'餐厅'用户当前位置附近的物体。我知道这必须使用GeoFire完成,但是有必要为每个返回的快照都有一个事件监听器来检索其他数据吗?
详细说明,如果我想知道餐厅的其他任何方面的变化(评级,小时数,座位数),该怎么办?单个事件值监听器不会这样做,因为它不会监听这些餐馆的不断变化。
最好的方法是什么?