此IP,网站或移动应用程序无权使用此API密钥 - Android

Mit*_*ogl 7 android google-places-api google-places google-maps-android-api-2

我在使用Google Maps API V2和Android时遇到问题.我启用了服务:

  • Google Maps Android API v2
  • Places API

我还添加了sha1指纹.

在此输入图像描述

但我仍然收到此消息:此IP,站点或移动应用程序无权使用此API密钥

我正在通过Android呼叫服务.你知道问题出在哪里,因为我不知道在哪里搜索.

Ill*_*ent 10

您必须创建浏览器密钥而不是Android密钥.当我意外地为Google Cloud Messaging而不是服务器密钥创建了一个安卓密钥时,我遇到了类似的问题.请检查您的目的所需的钥匙.对于谷歌地图v2你需要安卓密钥和谷歌地方api你需要一个服务器密钥(搜索谷歌但不太确定这个从未使用过它).所以基本上你需要两把钥匙.

更新:您需要位置api的服务器密钥.


Ruc*_*hir 6

请参阅本教程.

http://www.androidhive.info/2012/08/android-working-with-google-places-and-maps-tutorial/

第1步 - 转到code.google.com/apis/console/?noredirect

第2步 - 创建一个新项目

第3步 - 转到服务并选择Places API,将其启用.这将询问您的组织名称和URL.填写它们并单击"确定".

第4步 - 现在转到API Access,将会有您的API密钥.您不必单击"创建新密钥".这将是您可以在Android应用中使用的浏览器应用密钥.

这个解决方案非常适合我.