Autocomplete 谷歌放置API自动完成显示;哎呀!出了点问题。”;

Autocomplete 谷歌放置API自动完成显示;哎呀!出了点问题。”;,autocomplete,google-places-api,Autocomplete,Google Places Api,我很难使用带有API密钥的Google Places API autocomplete。在我的生产站点中,我们使用它时没有密钥,在流量达到请求限制之前工作得非常完美。经过一些研究,我发现我将使用API密钥获得更高的请求限制。但是,在我添加了密钥(甚至没有任何限制)之后,我表单中的地址字段被禁用,并显示“哎呀!出问题了。” 这是我正在使用的谷歌API URL 我想一定是我的代码出了问题。然后我使用谷歌官方的自动完成示例代码和我的API密钥,没有进一步修改,结果相同。不用钥匙也能用 我弄糊涂了。

我很难使用带有API密钥的Google Places API autocomplete。在我的生产站点中,我们使用它时没有密钥,在流量达到请求限制之前工作得非常完美。经过一些研究,我发现我将使用API密钥获得更高的请求限制。但是,在我添加了密钥(甚至没有任何限制)之后,我表单中的地址字段被禁用,并显示“哎呀!出问题了。”

这是我正在使用的谷歌API URL

我想一定是我的代码出了问题。然后我使用谷歌官方的自动完成示例代码和我的API密钥,没有进一步修改,结果相同。不用钥匙也能用


我弄糊涂了。我不相信密码是错的。任何人都可以给我一个提示吗?

在您的Google API管理器->凭证中,您安装了吗


你也可以检查你的控制台,谷歌会告诉你为什么“出了问题”。

发现了问题。我在GoogleDeveloper中启用了“GooglePlacesAPI Web服务”。然而,这还不够。我还必须启用“谷歌地图JavaScript API”


感谢对

的引用,我已经完成了此设置。它在我附加的截图中。在控制台中,正如我所看到的,没有什么问题。但该字段在此调用后被禁用。maps.googleapis.com/maps/api/js/AuthenticationService.Authenticate?1HTTPS%3A%2F%2Fwww.pinkcherry.ca%2autocomplete key.php&4sAIzaSyAh9yKs6I75Jbj0SaekamF9TV0E5a58p-o&callback=\uxdc.\ul4ycye&token=62969它返回“/**/\uxdc.\ul4ycye&&xdc.\ul4ycye([0,11,0])”我不知道它的意思。看来你必须授权完整路径,不仅仅是域名。我也面临同样的问题,我的console.log显示“需要授权的站点是domain.com/path/page.php。