android - Google Places Android API 中的 rankby=distance

标签 android google-places-api

我已经编写了一些代码来根据它们的显着性搜索附近的地点。接下来,我想让我的应用程序根据与用户的距离递增来搜索位置。为了做到这一点,我了解到我需要使用 rankby=distance 但是 rankby 不允许 radius 的值 - 所以下面基于半径的搜索不起作用:

nearPlaces = googlePlaces.search(
    gps.getLatitude(), 
    gps.getLongitude(), 
    radius, 
    types
);

我看过一些博客和文章,人们在其中提出了类似的问题,但没有一个提供了似乎有效的答案。如果不是以上,我应该使用什么?

最佳答案

正确的是 rankBy=distance...

rankBy... 中保持 B 大写

关于android - Google Places Android API 中的 rankby=distance,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14248412/

相关文章:

javascript - Google Places API,如何获取评论?

javascript - 使用谷歌的自动完成服务仅搜索(和输出)国家和/或城市

jquery - 使用 jQuery 查询 Google Places API

android - 我可以向只有手机号码的手机发送推送通知吗?

android - 在组件和应用程序之间传递数据

android - 使 tabwidget 的 child 大于 tabwidget

android - adb shell dumpsys iphonesubinfo 自 Android 5.0 Lollipop 起无法正常工作

android - 如何从谷歌地图或地点 API 获取地点的图片

android - 如何创建一个 URL 以使用 CID 查询 Google 地点

android - 无法解析配置 ':classpath'的所有 Artifact 。无法解析com.android.tools.build:gradle:3.5.3。显示错误