【发布时间】:2018-03-02 23:21:14
【问题描述】:
我正在开发一个使用 Google 地图的导航应用程序。我正在尝试使用该应用程序实现“我附近的用户位置”。
我想使用 Algolia 服务来使用 GeoFire 和 Android 和 Firebase 搜索地理位置。
我已经成功地将经纬度信息存储在我的 Algolia 索引中,并参考了他们的文档指南。
但我不明白如何在不输入地名或任何地址的情况下根据当前位置自动获取列表并映射位置(如在 algolia 即时搜索的示例项目中)。这是我当前的代码:
com.algolia.search.saas.Query query = new com.algolia.search.saas.Query().setAroundLatLng(new com.algolia.search.saas.Query.LatLng(lat,lng)).setAroundRadius(5000);
index.searchAsync(query, new CompletionHandler() {
@Override
public void requestCompleted(JSONObject jsonObject, AlgoliaException e) {
}
});
【问题讨论】:
标签: android google-maps firebase-realtime-database algolia android-studio-2.3