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

     2023-05-07     75

关键词:

【中文标题】如何为我的 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 应用程序中使用了它?

如何为 Ionic 4 (android / ios) 应用程序创建 google pay?

】如何为Ionic4(android/ios)应用程序创建googlepay?【英文标题】:HowcancreategooglepayforIonic4(android/ios)app?【发布时间】:2019-05-1813:33:58【问题描述】:我使用以下方法创建了googlepayforweb网址:GooglepayforWeb我想为ionic4应用创建相同的google... 查看详情

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

】如何为我的Google地图应用使用具有GooglePlay服务依赖项的非Nexus5模拟器【英文标题】:Howtousenon-Nexus5emulatorswithGooglePlayServicesdependencyformyGoogleMapsapp【发布时间】:2018-09-1709:21:05【问题描述】:我的测试方法涉及使用各种配置(品... 查看详情

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

】如何为Android应用订阅生成促销代码?【英文标题】:Howtogeneratepromocodeforandroidappsubscription?【发布时间】:2018-07-2412:23:33【问题描述】:我想为我的应用订阅生成促销代码,但是当我去谷歌播放控制台上进行促销并尝试添加/获... 查看详情

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

】如何为AndroidGoogleAnalytics添加页面标题参数【英文标题】:HowtoaddpageTitleparameterforAndroidGoogleAnalytics【发布时间】:2012-07-0314:15:31【问题描述】:我正在尝试为我们的Android应用配置GoogleAnalytics。工作正常,所有活动都显示为页面... 查看详情

如何为未知目的地实施 Google Directions API?

】如何为未知目的地实施GoogleDirectionsAPI?【英文标题】:HowtoimplementGoogleDirectionsAPIforunknowndestination?【发布时间】:2020-03-1302:42:11【问题描述】:我是androidstudio的初学者,目前正在为我的最终项目创建骑行应用程序。在这些应用... 查看详情

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

】如何为个人android项目获取OpenStreetMaps或OpenTilesMapsAPI?【英文标题】:HowtogetOpenStreetMapsorOpenTilesMapsAPIforpersonalandroidproject?【发布时间】:2019-11-0312:23:41【问题描述】:所以,我认为***是提出这个问题的最佳场所。我在我的学院... 查看详情

如何为 Google OAuth 2 添加多个重定向 URI?

】如何为GoogleOAuth2添加多个重定向URI?【英文标题】:HowtoaddmultipleredirectURIsforGoogleOAuth2?【发布时间】:2014-07-0605:10:13【问题描述】:我正在尝试使用用于Java的SocialAuth在我的计算机(localhost:8080)上运行的玩具应用程序使GoogleOAu... 查看详情

如何为我的网络应用获取类似 Gmail 的文件上传?

】如何为我的网络应用获取类似Gmail的文件上传?【英文标题】:HowcanIgetGmail-likefileuploadsformywebapp?【发布时间】:2010-09-1304:52:15【问题描述】:我想为我的一个项目添加类似gmail的文件上传功能。有人可以帮我解决这个问题吗?... 查看详情

Apache cordova - 如何为 Google Play 或 Itunes 打开本机应用程序?

】Apachecordova-如何为GooglePlay或Itunes打开本机应用程序?【英文标题】:Apachecordova-howtoopennativeappforGoogleplayorItunes?【发布时间】:2014-07-1612:32:47【问题描述】:我想在我的Cordova应用中实现以下功能:如果我单击应用程序应用程序... 查看详情

如何为我的 Android 应用程序创建页眉或页脚按钮栏

】如何为我的Android应用程序创建页眉或页脚按钮栏【英文标题】:HowdoIcreateaheaderorfooterbuttonbarformyAndroidapplication【发布时间】:2011-12-1111:25:32【问题描述】:GoogleMaps、Facebook、Foursquare等许多流行应用的大部分活动都有页眉和/或... 查看详情

Android:如何为我的应用播放的任何音乐文件创建淡入/淡出音效?

】Android:如何为我的应用播放的任何音乐文件创建淡入/淡出音效?【英文标题】:Android:Howtocreatefade-in/fade-outsoundeffectsforanymusicfilethatmyappplays?【发布时间】:2011-10-1614:36:57【问题描述】:我正在开发的应用程序播放音乐文件。... 查看详情

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

】如何为GoogleCloudMessaging实现服务器以发送推送通知androidstudio【英文标题】:HowtoimplementingserverforGoogleCloudMessagingtosendPushnotificationandroidstudio【发布时间】:2015-09-0717:50:56【问题描述】:我想在现有的安卓应用中实现推送通知功能... 查看详情

Android Gradle 如何为 Android Google APIs 4.2.2 而不是 Android 4.2.2 构建

】AndroidGradle如何为AndroidGoogleAPIs4.2.2而不是Android4.2.2构建【英文标题】:AndroidGradleHowtobuildforAndroidGoogleAPIs4.2.2notforAndroid4.2.2【发布时间】:2013-05-2020:10:00【问题描述】:是否可以为AndroidGoogleAPIsSDK构建而不是使用gradle的通用AndroidS... 查看详情

如何为 BigQuery 的 Google Cloud 远程实例提供身份验证?

】如何为BigQuery的GoogleCloud远程实例提供身份验证?【英文标题】:HowtoprovideauthenticationtoGoogleCloudremoteinstanceforBigQuery?【发布时间】:2018-02-0605:12:22【问题描述】:我正在努力使数据收集部分由远程机器完成。我的远程实例将使用... 查看详情

如何为从 Google Domains 到 Heroku 的裸域设置 SSL?

】如何为从GoogleDomains到Heroku的裸域设置SSL?【英文标题】:HowtosetupSSLfornakeddomainfromGoogleDomainstoHeroku?【发布时间】:2017-08-2901:26:45【问题描述】:我正在尝试使用Heroku\'sAutomaticCertificateManagement为我的网站设置SSL。我的应用程序位... 查看详情

如何为我的网站获取正确的时间?

】如何为我的网站获取正确的时间?【英文标题】:Howtogetcorrecttimeformywebsite?【发布时间】:2011-07-1114:37:28【问题描述】:我需要准确的时间,我的网站应该能够通过互联网访问以进行同步。我该怎么做?我应该每30分钟ping一些... 查看详情

如何为 Google Places API 启用 CORS

】如何为GooglePlacesAPI启用CORS【英文标题】:HowtoenableCORSforGooglePlacesAPI【发布时间】:2015-07-2214:07:19【问题描述】:我已尽一切可能使我的应用程序在不需要“为Chrome启用CORS扩展”的情况下运行。我按照谷歌官方网站上关于authtok... 查看详情

如何为 AVD 管理器创建自定义 Android 设备配置文件?

】如何为AVD管理器创建自定义Android设备配置文件?【英文标题】:HowcanIcreateacustomAndroidDeviceProfileforAVDmanager?【发布时间】:2020-07-2920:57:33【问题描述】:假设我的设备不是Google的Pixel设备,那么如何为我的设备创建自定义硬件配... 查看详情