读完这些问题后:
我知道对于给定的实例,该对象的位置数据和常规数据必须分开保存,因此我必须有不同的侦听器。第一个查找位置数据,然后为与位置查询找到的对象对应的每个对象查找一个。
但是,我的问题是关于实际数据本身的侦听器,而不是位置数据。出于示例的目的,假设我有一个应用程序可以找到用户当前位置附近的“餐厅”对象列表。我知道这必须使用 GeoFire 来完成,但是是否有必要为每个返回的快照设置一个事件侦听器来检索附加数据?
详细地说,如果我想知道餐厅的其他任何方面(评级、营业时间、可用座位)何时发生变化,该怎么办?单个事件值侦听器不会这样做,因为它不会侦听这些餐厅的持续变化。
解决此问题的最佳方法是什么?