android - 如何在 Android 应用程序中使用 Google autocomplete places api

标签 android google-places-api

我想在我的 Android 应用程序中使用 Google Places API。我有 API key ,我是从 Google 的 API 控制台获得的。我正在关注 this tutorial 中的执行自动完成部分.

现在我面临的问题是我需要哪个 jar 文件。我试过两个:

  1. google-api-client-1.6.0-beta.jar

    在这种情况下,我在创建类的对象时出现异常,我已经实现了这些方法并导入了上述库的包

  2. google-http-client-1.6.0-beta.jar

    GoogleHeaders 无法解析为类型

如果我在设置 header 请求的地方注释代码,它不会显示任何错误,但 当我执行代码时,出现以下错误:

java.lang.NoClassDefFoundError: com.google.common.base.Preconditions

我还添加了所有依赖 jar。

最佳答案

无需使用特定的客户端。只需使用任何可以发出 HTTP 请求的库(如 Apache HttpClient),然后解析从 Places API 返回的 JSON(或 XML)。

关于android - 如何在 Android 应用程序中使用 Google autocomplete places api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9091553/

相关文章:

AndroidPdfViewer 库

java - 字符串列表不适用于 Spinner ArrayAdapter

google-maps - 旅游目的地API

ios - 谷歌地图多个圆圈

android - 为 android 编译 GDB 二进制文件——这可能吗?

java - addView 添加 View 但没有显示它

java - 我怎样才能得到在我的第一个类的模板部分中定义的类的名称?

java - Android 应用程序中使用的服务器 Web 的 Google Places API KEY 请求被拒绝

google-maps - Google Maps API RadarSearch 不适用于伦敦

javascript - 类似于 Groupon 的位置搜索