问题标签 [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 回答
872 浏览

android - 如何使用 GeoQuery 按位置和特定值进行排序?(安卓)

这是 Firestore 的地理查询:https ://github.com/imperiumlabs/GeoFirestore-Android 但它不允许进一步排序。我想按最近和最著名的用户排序,我怎么能做这样的事情?还有其他可能的库吗?

0 投票
0 回答
987 浏览

angular - Angular Universal (ssr) 不适用于 Firestore 和 Geofirestore

问题:Angular Universal (ssr) 不适用于使用 Firebase Firestore 数据库的页面。

技术:Angular 版本 7、Angular Cli、Angular Universal、Firebase 托管、Firebase Functions、Firebase Firestore 数据库。

我的服务器端渲染在所有页面上都能正常工作。问题是当我查看此页面时:[ https://behired-staging.firebaseapp.com/job-board][1]它不显示数据。

数据也不需要太长时间来加载。我看到了 html,但没有看到显示的 20 个工作列表的 ul li。

当前状态:

经过进一步调查,firestore 似乎与 angularFire 配合得很好。它对我不起作用的原因是由于使用了 firestore 和 geofirestore。Geofirestore 似乎阻止了 ssr 工作

他们是我需要在我的 webpack 配置中设置的东西吗:

这是我的函数 package.json:

这是我的 tsconfig.prerender.json 文件:

0 投票
2 回答
2155 浏览

java - 使用 GeoFireStore Android 从 Firestore 检索用户

在我的 Android 应用程序中,我需要使用GeoFireStore从Firestore获取用户列表。

Firestore 中的数据库结构: 在此处输入图像描述

我从这个链接得到的所有信息。

依赖:

存储库:

一个代码:

所以我没有做我不能调用一个函数:

仅调用此函数:

0 投票
1 回答
605 浏览

java - 使用 GeoFirestore 在 Firestore 中的数据结构

我编写了一个 Android 应用程序并使用GeoFirestore

我无法从Firestore获得 30 米范围内的用户列表。

我认为我错误地制作数据结构。

数据结构:

在此处输入图像描述

我是否正确构建了我的数据结构?

0 投票
1 回答
1543 浏览

geolocation - 从最近到最远订购 Firestore GeoHash 查询?

目前,我正在使用部分 GeoFirebase 库和 Firestore 来进行地理查询。当我设置帖子的 geohash 时,我会这样做if let geoHash = GFGeoHash(location: location.coordinate).geoHashValue {

但是,为了使 geohash 查询不那么具体,我计划在查询时截断部分 geohash;目前,查询看起来与此类似

如您所见,这将无法正常工作,因为 geoQueryHash 中有多个项目。当我在firebase中设置geohash时,我考虑过截断geohash的最后四个数字/字母,但是,这还不够具体。为了获得最近的帖子,最好像我现在一样在数据库中设置geoHashes,然后,在检索内容时,将起始值设为查询的最具体的geohash,然后将结束值设为截断版本geohash,从获取最接近的帖子开始,以最广泛的帖子结束?

我可以将 Firestore 查询限制为 50,这样我就可以从最近到最远检索 50 个帖子……我对地理散列的理解是否正确?这可行吗?

从概念上讲,如果有一种方法可以将 geohash 存储为整数,那么我可以让 firestore 查询从最大整数(即最精确的 Geohash)开始,然后通过降序对查询进行排序,直到它达到最不精确的强度(最广泛的 geoHash)然后将其限制为 50。

0 投票
2 回答
210 浏览

swift - GeoFirestore GeoFire 依赖项不允许我更新 Firebase

我正在使用 Firebase 和 GeoFirestore。我想更新我的 Firebase pod,所以我将 GeoFirestore podspec 依赖项更新为“Firebase”,“~> 6.1.0”。但是,Geofirestore 具有 Geofire 依赖项,该依赖项具有 Firebase/Database (~>5.0) 依赖项。如何获得具有 5.0 Geofire 依赖项的最新 Firebase?

0 投票
1 回答
457 浏览

reactjs - 使用 Geofirestore 查询 Cloud Firestore 地理点时出错

我有一个包含 GeoPoint 字段的 Cloud Firestore 集合(位置),我想根据当前用户的位置进行查询以查找附近的地方。

Cloud Firestore 似乎还不能做到这一点,但 geofirestore 似乎是可行的选择。我正在尝试使用坐标 34.0103、118.4962 查询 Cloud Firestore 集合(位置)。但是,我收到以下错误:

[2019-05-26T19:28:26.891Z] @firebase/firestore:, Firestore (6.0.4): INTERNAL UNHANDLED ERROR: , configureNetworkMonitoring

这是我看过的:

  • 加载到 Cloud Firestore 的数据集合(位置)是正确的
  • Cloud Firestore GeoPoint 的语法和数据正确
  • 地理查询不起作用

Cloud Firestore 数据:

反应组件(搜索):

0 投票
1 回答
260 浏览

android - 将 Geofirestore 文档结果加载到 RecyclerView

我用GeoFirestore找到最近的位置,它工作,但我需要加载我进入的文件RecyclerView,怎么可能做到这一点?

GeoFirestore 方法

加载到 Rv

0 投票
0 回答
114 浏览

angular - 分页 Angular Firestore (FireBase)

我想在 firestore startAt 或 startAfter 中获取接下来的 4 个文档,如果有人能做到,请帮助我

0 投票
1 回答
256 浏览

java - 为什么我只使用 geofirestore 获得一份文件

我正在尝试使用 查询离用户位置最近的geofirestore文档,我的代码仅获取 1 个文档,正如您在代码中看到的,我将半径设置为 100 公里,并从同一位置设置文档的位置。

这是我正在查询的文档 这是另一个具有相同半径的文档文件编号 1 文件编号 2

我试图snapshot在地图中打印结果,它只打印 1 个文档

query在这里,我发送文档 ID来构建recyclerView

在这里我构建查询并将其发送到recyclerview adapter

这里是查询的结果 在此处输入图像描述