【问题标题】:Search Google Place API for places within LatLngBounds on Android在 Android 上的 LatLngBounds 范围内搜索 Google Place API
【发布时间】:2014-06-19 22:37:38
【问题描述】:

我正在构建一个 Android 应用程序,让用户可以在特定区域 (LatLngBounds) 中查找餐厅。我想对位于此 LatLngBounds 内部而不是其外部的餐厅进行 Google Place 搜索。

我知道有一种方法可以使用 Google Maps JavaScript API V3 执行此操作,但是,有没有一种方法可以使用 LatLngBounds 作为 Android 上的位置参数进行 Google Place 搜索?谢谢

【问题讨论】:

    标签: android api search google-places-api


    【解决方案1】:

    经过深入研究,我意识到除非我使用 Google Maps JavaScript API V3,否则没有简单的方法可以在边界区域 (LatLngBounds) 内搜索 Google Place API。

    但是,还有一种替代解决方案,即使用 Yelp API。 Yelp API 允许开发人员指定一个“边界框......由西南纬度/经度和东北纬度/经度地理坐标定义。”

    这里是更多信息的链接:

    http://www.yelp.com/developers/documentation/v2/search_api

    【讨论】:

      【解决方案2】:

      聚会晚了,但似乎使用较新的 Google 服务,您可以为地点搜索设置 LatLngBounds:

      Here is the API

      Here is the Example

      【讨论】:

      • 不,你不能。您使用 getAutocompletePredictions(... , ... , LatLngBounds bounds, ...) 方法设置的边界只会返回“偏向该区域位置的预测”。我试过了,它只是帮助你找到附近的地方,它并不一定会给你范围内的地方。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-14
      • 2020-03-05
      • 2019-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多