Google Places API自动填充显示"糟糕!出了点问题。"

时间:2016-12-07 15:06:53

标签: autocomplete google-places-api

我很难通过API密钥使用Google Places API自动填充功能。在我的生产网站中,我们在没有密钥的情况下使用它,在流量达到请求限制之前完美运行。经过一些研究,发现我将使用API​​密钥获得更高的请求限制。但是,在我添加密钥(即使没有限制)后,我的表单中的地址字段被禁用并显示"糟糕!出了点问题。"。

以下是我正在使用的Google API网址 https://maps.googleapis.com/maps/api/js?key=[my_api_key]&libraries=places&callback=initAutocomplete

我认为我的代码一定有问题。然后我使用Google的官方自动填充示例代码和我的API密钥,没有进一步修改,结果相同。没有钥匙就可以使用它。

Result and Key settings screenshot

我很困惑。我不相信代码是错的。任何人都可以给我一个提示吗?

2 个答案:

答案 0 :(得分:4)

发现问题。我在Google Developer中启用了“Google Places API Web服务”。但是,这还不够。我还必须启用“Google Maps JavaScript API”。

感谢Google Maps API error: Google Maps API error: ApiNotActivatedMapError

的引用

答案 1 :(得分:0)

在您的Google API管理器中 - >证书,你设置了

enter image description here

您还可以检查自己的控制台,Google会告诉您为什么会出现问题"。