Google Places API自动完成显示“糟糕!出了点问题”。

Ric*_*ick 3 autocomplete google-places-api

我很难使用带有API密钥的Google Places API自动填充功能。在我的生产站点中,我们没有密钥地使用它,可以正常工作,直到流量达到请求限制。经过研究,发现使用API​​密钥可以获得更高的请求限制。但是,在添加密钥(甚至没有限制)之后,表单中的地址字段将被禁用,并显示“糟糕!出了点问题。”。

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

我以为我的代码一定有问题。然后,我将Google的官方自动完成示例代码与我的API密钥一起使用,无需进一步修改,结果相同。不用钥匙就可以使用它。

结果和键设置屏幕截图

我很困惑 我不认为代码是错误的。有人可以给我提示吗?

Ric*_*ick 6

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

感谢对Google Maps API错误的引用:Google Maps API错误:ApiNotActivatedMapError