如何从Android应用程序访问谷歌地方Web服务?

时间:2015-12-30 01:32:05

标签: android google-places-api api-key

我正在开发一个应该在餐馆附近呈现用户的应用程序。为此,我想使用Google商家信息获取地理位置和名称,以便使用Google地图在地图上绘制地点。我对API密钥感到困惑。我首先为Google Maps API(Android密钥)生成了一个API密钥,Google Maps可以正常使用它,但是当我尝试使用带有相同密钥的Google Places API Web服务时,它告诉我:

  

error_message:此IP,网站或移动应用程序无权使用此API密钥。 ... REQUEST_DENIED

然后,我搜索并了解到我应该生成服务器密钥,而不是android密钥。我制作了服务器密钥,并且可以选择输入IP地址。它说这是可选的,所以,起初,我没有输入任何IP地址,但我上面也犯了同样的错误。然后,我把我的设备的IP地址,它昨晚工作得很好。今天,我犯了同样的错误。我假设它是因为IP地址发生了变化。 现在,问题是:我使用正确的API密钥吗?我怎样才能解决这个问题 ?

我修好了! Google Places API Web Service而不是Google Places API Android存在问题。当我启用此API时,它开始使用android api key。

0 个答案:

没有答案