首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >谷歌位置-API statusCode = PLACES_API_ACCESS_NOT_CONFIGURED

谷歌位置-API statusCode = PLACES_API_ACCESS_NOT_CONFIGURED
EN

Stack Overflow用户
提问于 2016-06-10 00:10:41
回答 1查看 4.4K关注 0票数 3

我正在尝试实现Google-Places-API。通过将sha1指纹从我的"debug.keystore“复制/粘贴到credentials中的相应字段,我生成了一个here描述的API-Key。

作为项目名,我使用了build.gradle中的"applicationId“值。

现在,我正在尝试从接口中使用AutoComplete,如下所示:

代码语言:javascript
复制
Intent intent = new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_OVERLAY).build(getTurActivity());
        startActivityForResult(intent, PLACE_AUTOCOMPLETE_REQUEST_CODE);

当我在onActivityResult中打印出状态时,我得到状态(见标题)和状态-代码: 9003

我知道this帖子的存在,但它并没有解决我的问题。我检查了我的凭据和API密钥,一切似乎都很正常。

在我的清单文件中,我在应用程序内部设置API密钥,如下所示:

代码语言:javascript
复制
<meta-data
        android:name="com.google.android.geo.API_KEY"
        android:value="AIz*********....***"/>
EN

回答 1

Stack Overflow用户

发布于 2016-06-10 16:29:19

好的,经过大量的测试和谷歌搜索,我得到了它的工作-但我仍然是困惑:

我找到了this post并试了试,尽管我不相信它会有帮助。当我到达我的模块设置时,我所做的唯一的事情是复制应用程序Id而不更改它(完全相同,我已经从我的build.gradle btw中复制/粘贴),并将其粘贴到开发人员控制台的字段中。在那之后,它就起作用了。

我非常确定我已经使用了这个完全相同的应用程序Id,但没有成功,我知道在我之前的尝试中,我做了所有需要让它工作的事情-但这就像魔术一样成功了。

正如我所说的,我仍然很困惑,如果有人能指出这里可能出了什么问题,我会非常感激--除此之外,我的问题似乎已经解决了。

提前感谢!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37731212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档