为什么即使我提供了密钥,我也无法访问Google自动填充API

时间:2012-11-28 05:33:40

标签: api google-maps

我试图访问

https://maps.googleapis.com/maps/api/place/autocomplete/xml?input=Amoeba&types=establishment&location=37.76999,-122.44696&radius=500&sensor=true&key=AIzaSyAqTo6fgd8zK8rVNxvSO8WsEkBxRxd3PIE

我被拒绝访问。

如您所见,我提供了一些关键API。也许我提供了不同的密钥

这是问题所在。

我拿到了钥匙 https://code.google.com/apis/console/#project:299025262955:services

我启用了所有这些服务

Ad Exchange Buyer API礼貌限制:每天1,000次请求

Google Maps API v2          Courtesy limit: 25,000 requests/day • Pricing
Google Maps API v3          Courtesy limit: 25,000 requests/day • Pricing
Google Maps Coordinate API          Courtesy limit: 1,000 requests/day
Google Play Android Developer API           Courtesy limit: 15,000 requests/day
Google+ API             Courtesy limit: 10,000 requests/day
Static Maps API             Courtesy limit: 25,000 requests/day • Pricing

此外,我在某处读到谷歌地图API 3根本不使用密钥来进一步增加混淆。

那么,我应该使用什么API密钥呢? Google API密钥? Google Map API密钥? Google Map版本3 API密钥?什么?

我直接访问它,所以没有推荐人。这是问题吗?推荐人的设置是:

查阅情况:
任何引用者都允许

我想知道这是否包含空白推荐人。

3 个答案:

答案 0 :(得分:2)

您指定的密钥似乎是错误的。 我把钥匙换成了我的,然后就可以了。

enter image description here


您应该使用“API访问”页面中“简单API访问”中显示的密钥。 enter image description here

答案 1 :(得分:1)

我发现了问题所在。谷歌自动完成是谷歌地方的一部分,而不是谷歌地图。所以我需要启用谷歌地方功能。

它仍然很糟糕,因为它没有告诉我发现的地方的纬度和经度。

答案 2 :(得分:0)

使用google place API可能会导致费用。您每天只能获得1000个请求,如果您使用信用卡,这将被延长至每天25000个。超出此限制将导致您收费或用户将不会收到服务的响应。请注意细节和谷歌政策。祝你好运