Java Android:Google Place自动完成API giving“;此ip、站点或移动应用程序无权使用此API密钥

Java Android:Google Place自动完成API giving“;此ip、站点或移动应用程序无权使用此API密钥,java,android,autocomplete,google-maps-android-api-2,Java,Android,Autocomplete,Google Maps Android Api 2,嗨,我正在尝试在我的android应用程序中为searchView添加一个位置自动完成功能。我用我的sha1键为我的应用程序创建了一个android键,但它仍然不断给我这个错误。谁能帮我解决这个问题,或者给我另一个api来使用?谢谢 您需要遵循的步骤有: 1) 去医院 2) 如果您已经创建了一个项目,请转到服务选项卡并打开场所API 3) 现在转到API访问并复制浏览器键,而不是Android键 4) 如下所示构建web服务的url: String url = "https://maps.go

嗨,我正在尝试在我的android应用程序中为searchView添加一个位置自动完成功能。我用我的sha1键为我的应用程序创建了一个android键,但它仍然不断给我这个错误。谁能帮我解决这个问题,或者给我另一个api来使用?谢谢

您需要遵循的步骤有:

1) 去医院

2) 如果您已经创建了一个项目,请转到服务选项卡并打开场所API

3) 现在转到API访问并复制浏览器键,而不是Android键

4) 如下所示构建web服务的url:

 String url = "https://maps.googleapis.com/maps/api/place/autocomplete/"+output+"?"+parameters;
5) 其中参数为:

 String parameters = input+"&"+types+"&"+sensor+"&"+key;

密钥是您从谷歌控制台获得的浏览器密钥

非常感谢,如果可以的话,我会给您投票十亿次!你为我节省了很多时间。任何时候,兄弟:)@user2300851sallet@Pankaj plus-one,我从两天开始尝试这个,但没有解决,在看到这个Answare和maily point浏览器键不是Android键之后,我解决了我的问题。谢谢你为我节省了更多浪费的时间。但我有一个问题,为什么我们必须使用浏览器键,而不是android键?