如何为我的 Android 应用获取 Google Places API 密钥

Posted

技术标签:

【中文标题】如何为我的 Android 应用获取 Google Places API 密钥【英文标题】:How do I get a Google Places API key for my Android App 【发布时间】:2014-08-09 18:35:00 【问题描述】:

在过去的 48 小时里,我一直在努力寻找这个问题的答案。问这个问题的人:how can I make API KEY for Google Places api? 我遇到了同样的问题,但从未得到答案。

基本上,我需要帮助来获取 Google PLACES api 密钥。我已经有一个可以正常工作的地图 API 密钥,但我无法获得地点 API 密钥。我遵循了我能找到的每一个教程,包括(举几个例子:(http://wptrafficanalyzer.in/blog/showing-nearby-places-using-google-places-api-and-google-map-android-api-v2/),(http://www.androidhive.info/2012/08/android-working-with-google-places-and-maps-tutorial/#),(https://www.youtube.com/watch?v=8PVK1Ue5rvk)但绝对没有任何效果。

我在下面添加了一些截图来说明问题:

1)

2)

3)

4)

我问过的每个人都一直告诉我它只是位于https://console.developers.google.com 网站上的某个地方,但是 2 天的稳定查找让我无处可去。有人可以帮我找到获取地点 api 的确切位置吗? (同样,不是地图 api,我已经有了它,并且由于缺少辅助键而只收到 REQUEST_DENIED 错误。

提前谢谢大家

-精灵宝莉

【问题讨论】:

【参考方案1】:

请按照以下步骤操作

通过https://code.google.com/apis/console 访问 Google API 控制台并使用您的 Google 帐户登录。

当您首次登录 API 控制台时,系统会为您创建一个名为 API Project 的默认项目。您可以使用该项目,也可以通过单击窗口顶部的 API 项目按钮并选择创建来创建一个新项目。 Maps API for Business 客户必须在购买 Places for Business 时使用为他们创建的 API 项目。

单击左侧导航面板中的“服务”链接。

单击 Places API 条目旁边的状态开关(开/关按钮)。开关滑到 ON。

单击左侧导航面板中的 API 访问。

单击创建新的服务器密钥。 如果您希望限制可以发送 API 请求的服务器,请输入一个或多个服务器 IP 地址。

点击创建。您的 API 密钥显示在服务器应用程序的密钥(具有 IP 锁定)标题下。

【讨论】:

您不知道我是多么感激不仅看到正确答案,而且看到一个快速有效地写出来的答案。从来没有人为我澄清过的问题是,您只需要在该字段中输入任何特定的 IP 地址,这将允许所有传入请求。如果我可以对此进行大约 4,000 次投票,我会的。谢谢一百万! 点赞 A 4,001 次!!! - 我自己花了几个小时左右的时间。荒谬的 服务器 IP 地址是否是强制性的,即使我在我的 Android 应用程序中使用了它?

以上是关于如何为我的 Android 应用获取 Google Places API 密钥的主要内容,如果未能解决你的问题,请参考以下文章

如何为个人 android 项目获取 OpenStreetMaps 或 OpenTilesMaps API?

如何为 Android Google Analytics 添加页面标题参数

如何为 Google Cloud Messaging 实现服务器以发送推送通知 android studio

如何为 Android 应用订阅生成促销代码?

如何为 Google Play 商店签署我的颤振应用程序?

如何为我的 Google 地图应用使用具有 Google Play 服务依赖项的非 Nexus 5 模拟器