问题标签 [geofirestore]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
firebase - 将 Geofirex 与 React Native 和 rnfirebase 一起使用
我正在创建一个 React 本机应用程序,我正在使用 React Native Firebase (rnfirebase)。我制作了一个应用程序,它使用 firestore 来存储用户附近的项目列表。我想在 Firestore 中使用地理查询来检索附近的项目。
我是否必须使用官方 firebase 的 web SDK 再次安装 firebase,还是可以只使用我已经设置的 rnfirebase 和 firestore?
谢谢你的帮助。
我决定改用 Geofirestore,因为它的下载量比 GeoFirex 多,而且 api 看起来不错。
更新:
只是为了澄清我正在使用 React Native0.57.2,Geofirestore2.2.2,它适用于 rnfirebase5.0.0
firebase - 在 Firestore 中查询 Geohashes
最近我一直在玩Geohashes和 Firestore。我的待办事项场景是有一组文件(餐厅),每家餐厅都会有送货到的 Geohashes 列表。
我想避免在文档餐厅中添加 geoashes,因为文档可能比它应该的大很多倍。
最初的想法是将所有地理哈希都放在餐厅文档的子集合中,但我发现它不可能在文档的子集合中执行查询。
第二个想法是将地理哈希提取到交付区域集合中的顶层。
这种情况下的问题是我将返回一个餐厅名称列表,然后我需要在其中查询餐厅集合以获取它们,据我所知,我无法在查询中执行 OR 操作。
这是我第一次使用文档数据库和 Firestore。任何指导将不胜感激。
reactjs - GeoFireStore where 查询
我有以下 Firestore 数据库。此 firestore 中的数据由 geofirestore 模块https://github.com/geofirestore/geofirestore-js#example-usage添加。
我如何使用 geofire Queries 查询此 Firestore 以查找字段名称 =“Sex”的位置
请搜索 React native 的解决方案,谢谢。
javascript - 如何使用geofirestore查询设置半径内的所有地理查询?
我正在尝试对云火库进行查询,该云火库应该返回给定地理点半径为 10.5 公里的所有地理点。我正在尝试使用 geofirestore 来实现这一点。我曾尝试使用地理查询,但我找不到返回它的方法或属性。我的问题似乎有一个相当简单的答案,但我对 firebase 和 geofirestore 都是新手。谢谢你。
到目前为止我的代码:
android - 无法将 GeoFirestore 库包含到项目中
我试图制作 GeoQueries 并找到了这个库。问题是我不能将它包含到我的项目中。它正在构建,但是当我尝试运行我的应用程序时它崩溃了。
这就是我的堆栈跟踪的样子:
我的构建看起来像这样
有没有人有解决它的想法?它正在构建对我来说很奇怪但是当我尝试在我的 java 文件中没有任何使用代码的情况下运行它时它正在崩溃
node.js - 无法在 node.js 应用程序中启动 GeoFirestore 实例
我在我的 node.js 应用程序中使用 GeoFirestore。在文档的第一行中,我有:
然后我使用代码
collectionRef 是我的 firestore 集合的有效引用。
问题是我得到了错误
“TypeError:GeoFirestore 不是构造函数”
这里有什么问题?谢谢你的帮助。
javascript - 使用 GEOFirestore 获取附近的 GEO 结果
我正在使用 GeoFirestore 在 Cloud Firestore 上编写一个云函数,以根据中心和半径查询附近的位置。
初始化代码如下所示
要查询的JS代码是
我是 GeoFirestore 库的新手。我的问题是,这是获取附近位置的正确实现,还是有其他方法可以使用此库查询附近位置?
ios - GeoFirestore 返回太多结果
我正在使用 GeoFirestore 对我的 Firebase Firestore 运行地理查询。它似乎通常可以工作,但是一旦我在半径超过 25 英里的情况下进行测试,它就会返回比它应该更多的结果。我的 Firestore 中最近的位置距离我正在测试的位置 103 英里。我以 25 英里为增量进行了测试。25 英里不返回任何位置,50 英里返回最近的位置,75 英里返回最近的位置,100 英里返回我的所有三个测试位置。知道我做错了什么吗?