问题标签 [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.

0 投票
1 回答
283 浏览

java - 如何使用 GeoFirestore (Java/Android) 在谷歌地图上显示多个标记?

我正在尝试使用 在我的地图片段上添加多个标记GeoFirestore,但我不明白该怎么做。我尝试按照他们网站的指导进行操作,但仍然无法获得预期的结果。

如果集合中的多个文档在所需范围内,我希望在地图上显示它们;但是,我不知道应该在哪里实例化标记。

Firestore 中的数据库结构:

在此处输入图像描述

GeoFirebase 查询代码:

0 投票
1 回答
1515 浏览

swift - 有没有办法可以将 GeoFireStore 查询与普通 Firestore 查询结合起来?

我想查询存储在名为“Users”的集合中的用户。每个用户都有年龄和体重等字段。有没有一种方法可以通过与使用 GeoFire 运行搜索的用户的距离来查询用户,并将其与 FireStore 搜索查询相结合?例如,我是一个用户,他正在寻找半径为 20 英里的人,但也想找到比他们年轻或年长 2 岁的人。

0 投票
0 回答
38 浏览

android - Cloud Firestore:获取距离当前位置最近的结果

我正在使用 Cloud Firestore,我的应用是基于位置的。我想根据他们当前的位置呈现用户结果,从最近的位置开始,然后继续。我当然也想分页,因为我的数据库中有很多项目,我不想把它们都拉出来。

如何在不阅读所有文档的情况下按距离排序结果,从而限制获得的文档?

0 投票
3 回答
1431 浏览

android - 来自 Firestore 地图数据类型的标记

在 Firestore 中,我有一个名为的地图数据类型latlng,它具有位置的纬度和经度。我想在 Android 中将此信息用于标记的位置。我本能地想使用这段代码,但这是错误的,因为它期望(double, double)而不是(Object).

编辑

考虑一下 Firebase 字段是一种地图数据类型,因为它是通过这种方式从 Google Place API 自动导入的。

在此处输入图像描述

0 投票
1 回答
29 浏览

android - 如何将位置发送到 Firestore 并根据距离获取位置?

在我的应用程序中,我想发送(可能通过查询)一个用户的地理点(userLocation),他的汽车坏了,他被困了。作为回应,我想找回所有愿意联系被困用户的维修店。每个 Repair_Shop firestore 文档都包含他们的地理点 (shopLocation) 和一个以公里为单位的数字 serviceDistance,这是他们的服务半径 (serviceRadius)。我想要一个满足条件 serviceDistance <= |userLocation - shopLocation| 的 Repair_Shop 集合中的所有文档的响应。

我已通读 GeoFirestore 文档,但不太确定如何实施。自然无法在前端进行计算。但是我应该发送什么作为查询,如果可能的话,我应该在 Firestore API 上做什么,以便获得预期的文档快照?

谢谢。

0 投票
0 回答
285 浏览

javascript - 使用 geofirestore 反应原生 Firebase 云功能

我想做的事:

我对云功能的工作方式相当陌生,只需要帮助了解我做错了什么。

需要从 firestore 请求位置以通过 firebase 云功能对本机客户端做出反应。

我在客户端尝试了类似的方法,但在使用云功能发出请求时需要获得相同的结果。

客户端代码:

云功能:

0 投票
1 回答
74 浏览

android - 查询 2 个 GeoPoints 之间的位置

使用GeoFirestore,我可以查询一个位置(纬度/经度)以查看我的集合/数据库中的任何位置是否在某个半径内:

但是,我想查询 和 之间的第三个位置location1location2

例如,考虑location1墨尔本中心和location2公园的曼特拉 - 我可以查询矩形内的位置吗?

在此处输入图像描述

0 投票
1 回答
367 浏览

javascript - geofirestore 是否检索所有文档?

users在 Firestore 中收集了每个格式为 的文档{ d: <obj>, g: <str: geohash>, l: <GeoPoint> },并且我在客户端应用程序上使用geofirestore-js来执行附近搜索,并且效果很好。
但是,我想知道geofirestore-js是否会在后台预先检索所有文档users,并执行计算以缩小结果范围。
我问的原因是,根据Firebase 官方文档,重要的不是 API 调用的数量,而是文档的数量。或者,图书馆是否神奇地缩小了服务器端的结果?

0 投票
0 回答
51 浏览

java - 如何使用 GeoFire 和 Firebase 查询特定位置的文档?

我基本上只是在问如何在这里实现GeoFire。我正在使用Android Java library,并且我已经取得了如此多的成就,能够将GeoPoints附加到我的每个文档,但现在我想查询它们并获取一组在一定半径内的文档在这种情况下的用户。

我不知道如何攻击这个,我得到的进一步只是实例化 GeoFire 查询。

这就是这里的这一行:

创建此查询后,我不确定下一步该做什么。

任何有关此实施的后续步骤的见解将不胜感激。

0 投票
1 回答
511 浏览

ios - 为 Firebase 6.5.0 安装 Geofirestore

我想使用 Geofirestore 库来做一些基于位置的查询。如果我使用 CocoaPods 安装它,它会将大多数 firebase 库降级为兼容版本。我想了解 Firebase 的最新信息,但仍然可以运行 Geofirestore/Geofire

这是我得到的错误

有人可以帮我解决这个问题吗?我读过人们一直在手动安装它..但我不知道该怎么做。任何帮助是极大的赞赏。

阿维德