Java 过滤距离半径中的位置地质点-Firestore

Java 过滤距离半径中的位置地质点-Firestore,java,android,firebase,google-cloud-firestore,Java,Android,Firebase,Google Cloud Firestore,如何在Firestore数据库中搜索定义距离半径内的位置纬度和经度 示例数据库: COMPANIES - COMPANY 1 --Lat: 12345 --Long: 6789 - COMPANY 2 --Lat: 457851 --Long: 654214 - COMPANY 3 --Lat: 12345 --Long: 6789 - COMPANY 4 --Lat: 12463 --Long: 65487 注意: 在实时,我可以选择使用GeoFire,但在Firestore,我没有找到任

如何在Firestore数据库中搜索定义距离半径内的位置纬度和经度

示例数据库:

COMPANIES
- COMPANY 1
--Lat: 12345 
--Long: 6789
- COMPANY 2
--Lat: 457851
--Long: 654214
- COMPANY 3
--Lat: 12345
--Long: 6789
- COMPANY 4
--Lat: 12463
--Long: 65487
注意: 在实时,我可以选择使用GeoFire,但在Firestore,我没有找到任何方法


你怎么能通过数据库,根据你所在的位置,在一个半径范围内找到这些公司呢?

尽管我们正在研究,但我们还不知道。我们也没有给出正在进行的努力。

这方面的任何更新是否可能重复?已经18个月了,地理查询不知何故是标准的,现在没有更新,对不起。我们是一个资源有限的小团队,必须优先考虑其他事情。