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

typescript - geofirestore 不返回单个文档数据

我们正在使用geofirestore npm 包来获取附近的文档。

这是我们用来获取这些文档的云函数。

客户端的输出是:

查询返回正确的文档 ID。但是,这些文档的数据是空的,但是,在 Firestore 控制台中,每个对应的文档都有许多带有数据的字段(名称、评级、地址等)。

0 投票
0 回答
38 浏览

android - 是否可以从 GeoFirestore 查询中删除当前用户?

如果您要查询 100 公里半径内的用户,您如何将自己(当前用户)排除在查询之外?

因为当 onDocumentMoved 触发时,如果您是唯一一个在输入文档时触发的移动,您将再次获得用户,但您与用户之间的距离不同,因此如果您在 onDocumentEntered 方法中将它们添加到数据库中,您将获得重复的结果. 我解决它的方法是在再次打开应用程序时从数据库中删除所有 usersInRange。我知道这不是完美的解决方案,我正在寻找更好的解决方案。

这是我的代码:

这是在 ViewPager2 中显示用户的代码:

0 投票
1 回答
73 浏览

google-cloud-firestore - 如何使用安全规则限制地火采石场的范围?

所以我正在构建一个应用程序,女巫返回附近的用户。

此功能由GeoFlutterFire库提供。

问题是我不想让某个人只用一个采石场从数据库中转储所有位置。

那么如何使用 Firestore 安全规则限制采石场的最大范围呢?

这是我的用户文档结构

0 投票
1 回答
460 浏览

firebase - GeoFirestore - 是否可以在 GeoQuery 中结合 near() 和 where() 方法?

当我执行上述操作时,它无法正常工作。但如果我这样做,它会起作用:

或者

但不能在一起!这就是我想要的。

这是文档的链接。它不是很详细,但我尽力查看文件,到目前为止没有运气。 https://firebaseopensource.com/projects/geofirestore/geofirestore-js/

这是结构的图片: 在此处输入图像描述

0 投票
0 回答
28 浏览

java - 为什么我必须将 GeoFireStore 中的集合和文档名称预先设置为 setlocation

我想setLocation自动从我的应用程序中获取而不预设集合文档名称。

0 投票
1 回答
122 浏览

swift - 如何使用 geofirestore 获取查询 firestore 并快速获取文档

我尝试了下面的代码来获取附近某个位置过滤的位置数据。但我不知道如何获取文件。

这个变量只返回 GFSCircleQuery 对象。我不知道如何获取通过查询过滤的实际文档。

0 投票
1 回答
123 浏览

flutter - 未处理的异常:类型 '_InternalLinkedHashMap' 不是 'GeoPoint' 类型的子类型

我想通过检测到的手机设备在谷歌地图上获取当前用户位置。我在模型类中将我的位置声明为地理点,以从谷歌地图获取坐标图。所以我很困惑我需要将我的位置声明为地理点或字符串类型。

我的模型任务。

数据库服务类

谷歌地图类

我有一个这样的异常:

有什么我遗漏的或者我在初始化 geofire 时犯了错误吗?有人帮我吗?

0 投票
1 回答
351 浏览

javascript - 您可以强制从 GitHub 拉取请求安装 npm 子依赖项吗?

我正在安装geofirestore需要geofirestore-core.

geofirestore-core 在尚未合并的拉取请求中修复了一个错误。如何强制我安装geofirestore的版本使用geofirestore-core拉取请求中的版本,而不是在 NPM 中注册的版本?

按照这里的答案,如何覆盖嵌套的 NPM 依赖版本?,我采取了以下步骤来使用shrinkwrap

  1. npm shrinkwrap
  2. 更新了geofirestore-core指向MarcARoberge/geofirestore-core#feat-firebase8
  3. 又跑npm install了;

不幸的是,这只是覆盖了我在收缩包装中的更新版本我做错了什么?

0 投票
1 回答
74 浏览

ios - 用 cocoapods 安装 Geofirestore?

我正在尝试使用 Cocoapods 安装 Geofirestore。我放入pod 'Geofirestore'了我的 podfile,但出现错误:

Geofirestore was resolved to 0.1.0, which depends on FirebaseCore (~> 5.0.3)

如何安装 Geofirestore?

我的 podfile 是这样的:

0 投票
1 回答
81 浏览

swift - firebase http函数如何将快照返回到swift应用程序

我有一个 firebase 函数,通过 geohash 搜索半径执行查询和过滤。它正在工作,但我正在返回 Json,而我真正想做的是返回一个快照。我是 Firebase 功能的新手。

这是我的火力基地功能

});

这是我在 swift 中的 http 请求

如何将返回到前端的内容转换为快照?