- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试将 Geofirestore 与我的 VueJs/Firestore 应用程序一起使用,但似乎无法找到 GeoFirestore 库的完整文档集。我只能找到 geofirestore.com 和 https://github.com/geofirestore/geofirestore-js 中列出的文档但这非常有限。我已经能够成功地将位置数据添加到我的 FireStore 集合并使用“Near”方法查询它,但我需要有关 GeoQuerySnapshot 返回结果的更多信息。例如,我在返回对象中收到了一个距离属性,但我不知道它是以英里还是公里为单位?必须有比这两个站点上列出的更多的文档……不是吗?感谢帮助。
最佳答案
几乎所有的文档都是 Firestore 文档减去了添加的 near
函数这一事实。
例如,GeoQuerySnapshot
具有三个访问器(docs
、empty
和 size
)和两个方法(docChanges()
和 forEach()
),这与 Firestore QuerySnapshot 非常相似.
如果您访问文档,它是一个 QueryDocumentSnapshot
的数组它有 4 个属性:
数据
(您的数据)。距离
(如果是在没有位置的情况下进行的查询,则为 null)。exists
让您知道文档是否存在(这可能会改变,但很可能永远是真的)。id
正如我提到的,结构和您获得的内容与 Firestore 的工作方式几乎相同(除了 Firestore 不提供distance
)。
关于javascript - Geofirestore 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54134136/
我有 users Firestore 中的集合,每个文档的格式为 { d: , g: , l: } ,我使用 geofirestore-js在我的客户端应用程序上执行附近搜索,效果很好。 但是,我想
我正在尝试将 Geofirestore 与我的 VueJs/Firestore 应用程序一起使用,但似乎无法找到 GeoFirestore 库的完整文档集。我只能找到 geofirestore.com
我是网络开发的新手。我正在编写一个 javascript 网络应用程序,我不清楚访问 GeoFirestore 的 calculateDistance 实用函数的语法并得到错误 ReferenceEr
我想知道在运行像这样的 GeoQuery 时是否可以添加一些额外的过滤器(除了半径之外): GeoQuery geoQuery = geoFire.queryAtLocation(new GeoLoc
我正在尝试使用 GeoFirestore 在我的 map fragment 上添加多个标记,但我不明白该怎么做。我尝试遵循他们 site 的指导,但我仍然无法得到想要的结果。 我的集合中有多个文档,如
我正在使用 GeoFirestore 在 Cloud Firestore 上编写一个云函数,以根据中心和半径查询附近的位置。 初始化代码如下所示 const firebase = requir
我编写了一个 Android 应用程序并使用 GeoFirestore。 我无法从 Firestore 获取 30 米范围内的用户列表。 我认为我做数据结构是错误的。 数据结构: 我是否正确构建了我的
我想查询存储在名为“Users”的集合中的用户。每个用户都有年龄和体重等字段。有没有一种方法可以通过与使用 GeoFire 运行搜索的用户的距离来查询用户,并将其与 FireStore 搜索查询结合起
我尝试将 GeoFirestore 实现到我的 Firebase Cloud-Functions 中。 当我尝试部署代码时,会发生此错误“TypeError:GeoFire 不是构造函数”。 我使用i
我目前正在开发一个需要使用 Android Studio 包含用户位置的程序。在我的用户集合中,我有位置信息作为每个用户文档的地理点。我需要获取圆半径范围内的所有用户。我找到了 imperiumlab
我在express中创建了一个查询来提取我的数据这是我的端点的快速函数: app.get('/locatii', (req, res) => { const geofirestore = ne
我想使用 Geofirestore 库进行一些基于位置的查询。如果我使用 CocoaPods 安装它,它会将大部分 firebase 库降级为兼容版本。我想与 Firebase 保持同步,但仍然能够运
当我在gradle中添加以下依赖项时: ... implementation 'com.github.imperiumlabs:GeoFirestore-Android:v1.5.0'
我是一名优秀的程序员,十分优秀!