如何根据Firestore中的位置获取数据?

时间:2019-01-22 09:23:24

标签: java android firebase google-cloud-firestore

我想根据Firestore中的用户位置来获取商店。

Firestore结构:

shopCollection
        shopDoc1
            city:"city",
            address:"xyz",
               lat:35,
               long:25
        shopDoc2....

我想检索距离用户最近的所有商店。我该怎么办?

1 个答案:

答案 0 :(得分:1)

无法简单地查询Firestore数据库并获取附近的所有商店。要解决此问题,您需要使用一个库,为此,我建议您使用GeoFirestore for Android

  

GeoFirestore是Android的开源库,可让您根据地理位置存储和查询一组文档。