使用Google Places web API的Rails(密钥无效)

Rails using Google Places web API (key not working)

本文关键字:密钥 无效 Rails Google Places web API 使用      更新时间:2023-09-26

我正在尝试在rails应用程序中使用Google Places地址自动完成功能。我使用谷歌的这个例子,在JSFiddle上试用效果很好。我更改为我的API密钥,然后不工作。

我在开发和生产中尝试了rails应用程序,得到了同样的结果。

我一写东西,文本框就会冻结,并出现一个小"i"。(不可点击)

我创建并尝试了"浏览器api密钥"answers"服务器api密钥",但没有成功。

我按照请求设置了我的域*.mydomain.com/*,但它不起的作用

我启用了-谷歌地图JavaScript API-Google静态地图API-谷歌地图嵌入API-Google Places API Web服务-谷歌地图地理编码API-谷歌地图地理定位API

我将添加到我的布局/应用程序.html.erb文件中

我正在搜索所有问题,但找不到我的案例,请帮助我找到解决方案或为我指明正确的方向。谢谢

更新:在浏览器控制台中,我看到谷歌地图API错误:RefererNotAllowedMapErrorhttps://developers.google.com/maps/documentation/javascript/error-messages#referer-不允许的地图错误要授权的网站URL:"mysite"

我已经完全按照控制台中显示的方式授权了链接,但它不接受它。

已解决。我设法在加载1时混淆了我的API密钥;libraries=位置和
2.=initAutocomplete",而我正在授权我的url.

特别感谢@power提醒我查看控制台日志。我知道它很笨,但我一直忘了。。。