2013-02-14 158 views
8

我在这里搜索了与同一主题相关的其他问题,但无法找到明确的答案。Google places Api Key

我的问题似乎与其他许多人一样,我无法从Google Places Api获得响应。

我想从一个iphone应用程序中,是的代码是正确的,我已经检查,并在绝望中只是采取了删除的代码,只是使用Google地方的文档提供的示例提出请求。

尝试将网址放入浏览器,总是以相同的响应,无论哪个浏览器。

{ 
    "html_attributions" : [], 
    "results" : [], 
    "status" : "REQUEST DENIED" 
} 

我已经尝试制作新的关键字,结果相同,并且该应用程序的标识符也列出。

是否有一段时间才能使用密钥。

+0

这将帮助您: [link](http://stackoverflow.com/questions/14654758/google-places-api-request-denied-for-android-autocomplete-even-with-the-right-a/20796836#20796836) – Arsalan 2014-01-03 10:49:55

回答

2

我想你可能需要请求URL中的'sensor'参数。

只需在URL中设置'sensor = false &'并尝试。

+0

'传感器'参数不再需要。 https://developers.google.com/places/documentation/search#Sensor – VinceFior 2014-08-28 16:04:08

10

这里我是如何做到了这一点

1)你必须与你的谷歌帐户登录

2)Google APi Console会出现

3)截图here

4当心)你会在那里找到服务,点击它你可以选择你想要使用的API

5)t如果您转到this screenshot所示的API Access,您可以获取您的Google API密钥。

感谢

建议 - 使用你自己的谷歌API密钥

+0

适用于我 - 我没有意识到我必须使用浏览器密钥。 – VinceFior 2014-08-28 16:10:59

+0

@VinceFior我很高兴,它可以帮助你 – 2014-12-01 09:27:44

0
+0

并改变它的位置,它没有任何地方搜索结果 试试这个前:26.175677,%2091.741714与types = post_office – user2925054 2013-10-27 12:50:24

1

为了使用谷歌的地方API,你需要做https://console.developers.google.com以下步骤:

你需要去您的项目。

1:根据您的客户激活Google API:iOS,Android或Web。

2:然后转到左侧的Credentials部分。

3:生成SERVER密钥。

将该密钥插入你的谷歌地方的api调用。例如:

https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=-33.8670522,151.1957362&radius=500&types=food&name=cruise&key=SERVERKEY

它是一种简单的GET REST调用。