8

我在这里搜索了与同一主题相关的其他问题,但找不到明确的答案。

我的问题似乎与其他许多问题一样,因为我无法从 Google Places Api 获得回复。

我正在从 iphone 应用程序中尝试,是的,代码是正确的,我已经检查过了,绝望中只好使用 Google Places 上的文档提供的示例来清除代码以发出请求。

尝试将 url 放入浏览器,无论哪种浏览器,总是相同的响应。

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

我尝试制作新密钥,结果相同,是的,还列出了应用程序的标识符。

在能够使用密钥之前是否有时间框架。

4

4 回答 4

10

这是我是如何做到的

1)您需要使用您的谷歌帐户登录

2)将出现Google APi 控制台

3)看截图这里

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

5)然后转到API Access,如图所示, 这个截图您可以获得您的Google API Key。

谢谢

建议 - 使用您自己的 Google API 密钥

于 2013-09-16T10:09:11.397 回答
2

我猜您的请求 URL 中可能需要“传感器”参数。

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

于 2013-02-15T05:34:51.170 回答
1

为了使用 google place API,您需要在https://console.developers.google.com上执行以下步骤:

你需要去你的项目。

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

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

3:生成一个SERVER密钥。

将该密钥插入您的 google place 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 调用。

于 2015-07-07T20:03:17.030 回答