如何从Firestore检索一个最近的位置到Android应用中的给定位置?

时间:2019-05-15 14:37:32

标签: performance geofirestore

我想检索最接近的longitude and latitude(存储在firestore中)到给定的纬度和经度(由Android应用提供)。

我的firestore数据库包含城市的经度和纬度列表。鉴于任何位置(longitude and latitude),我想检索距它最近的城市。

代码:

submit.setOnClickListener(new View.OnClickListener() {
      public void onClick(View view) {
            notebookRef.whereEqualTo("Longitude",longitude).whereEqualTo("Latitude",latitude).get().addOnSuccessListener(new OnSuccessListener<QuerySnapshot>(){
....
....
}}

在这里,我使用了whereEqualTo(),它仅在我的Firestore具有经度和纬度时才有效。 但是我想要最近的经度和纬度。请告诉解决方法。

0 个答案:

没有答案