firebase - 首先调用哪个方法?onKeyEntered(假设某些数据已返回)或 onGeoQueryReady
问题描述
我在我的应用程序中使用地理火力,假设我的地理火力库中有一些数据,并且我知道,是否将检索到更接近任何存储位置数据的给定位置。假设我有一些最近的数据来提供位置,我需要首先触发哪种方法?onKeyEntered(这将为每个键调用)或 onGeoQueryReady ?????
解决方案
附加地理查询时,您首先获取onKeyEntered
范围内的所有键,然后获取onGeoQueryReady
.
从文档中:
查询就绪:所有当前数据已从服务器加载,所有初始事件均已触发。
推荐阅读
- marie - 玛丽模拟器分数乘法
- c# - 编辑并继续不适用于 Roslyn 编译的类库
- javascript - 选择恢复默认值的方法
- flutter - 'List 类型的值
' 不能分配给类型为 'Iterable 的变量 ' - python - 如何从接受输入更改为检查列表中的输入?
- python - 如何在我的 CSV 文件中打印用户设置的两个日期之间的数据?
- javascript - 拒绝应用来自 'http://localhost:3000/style.css' 的样式,因为它的 MIME 类型('text/html')
- java - 从 Angular 应用程序检索访问令牌后尝试在 Java 中调用 Microsoft Graph API
- watchkit - 并发症系列支持 - 如果不支持,则不显示并发症系列
- angular - combineLatest 和严格类型的错误 - “没有重载匹配此调用。”