在Android Kotlin中使用Algolia进行地理搜索

时间:2019-01-16 01:14:29

标签: android kotlin algolia

我正在使用Algolia来获取结果,以便将其显示在地图上。 但是我从此查询中得到的结果是空数组:

private val mAlgoliaClient = Client(BuildConfig.ALGOLIA_CLIENT_ID, BuildConfig.ALGOLIA_SEARCH_ONLY_API_KEY)

// Initialize the query for Algolia search
val query = Query()
   .apply {
       aroundLatLng = AbstractQuery.LatLng(9.94727, -84.50626)
       aroundRadius = 50000
       setQuery("")
    }
    mAlgoliaClient.getIndex("places").searchAsync(query) {
}

mAlgoliaClient已正确初始化。 Algolia内部的对象如下:

{
  "_geoloc": {
    "lat": 9.94727,
    "lng": -84.50626
  }
  "objectID": "uwddfadfddfaDDafm2dfad"
}

0 个答案:

没有答案