新的“Cloud Firestore”是不是能够基于位置距离进行查询?

Posted

技术标签:

【中文标题】新的“Cloud Firestore”是不是能够基于位置距离进行查询?【英文标题】:Is the new 'Cloud Firestore' able to query based location distance?新的“Cloud Firestore”是否能够基于位置距离进行查询? 【发布时间】:2018-03-16 17:21:08 【问题描述】:

我知道 Cloud FirestoreGeopoints 中存储基于纬度和经度的位置。但是,我找不到根据到某个点的距离来查询文档的方法或方式,就像 GeoFire 对实时数据库所做的那样。

有没有办法做到这一点?

【问题讨论】:

【参考方案1】:

这是我们正在研究的东西,但目前不支持。

【讨论】:

另见这个关于 GeoFire 的问题:***.com/questions/46553682/… 现在支持吗? 作为一种解决方法,您可以使用 Geofirestore 库。

以上是关于新的“Cloud Firestore”是不是能够基于位置距离进行查询?的主要内容,如果未能解决你的问题,请参考以下文章

谷歌Cloud Firestore NoSQL数据库正式迎来通用版本

尝试初始化 Cloud Firestore 时,firebase.firestore() 不是函数

尝试初始化 Cloud Firestore 时,firebase.firestore() 不是函数

Cloud Firestore 文档添加给出错误“参数“数据”的值不是有效的 Firestore 文档。不能使用“未定义”作为 Firestore 值”

Cloud Firestore 查询是不是仍区分大小写?

使用 exists() 的 Cloud Firestore 规则是不是算作读取?