使用Google商家信息网站API的Rails(密钥无效)

时间:2016-07-19 08:13:48

标签: javascript ruby-on-rails google-maps google-places-api

我正在尝试在rails应用中使用Google商家信息地址自动填充功能。  I am using this example from google并在JSFiddle上试用它可以正常工作。我更改为我的API密钥,然后无法正常工作。

我在开发和生产中尝试使用我的rails应用程序获得相同的结果。

一旦我写了一些东西,文本框就会冻结,并且会出现一点'我'。 (不可点击)

我创建并尝试了'浏览器api密钥'和'服务器api密钥'而没有运气。

我按照要求设置了我的域* .mydomain.com / *并且它没有工作

我启用了   - Google Maps JavaScript API   - Google Static Maps API   - Google Maps Embed API   - Google Places API网络服务   - Google Maps Geocoding API   - Google Maps Geolocation API

我添加到我的layout / application.html.erb文件

我正在搜索所有问题,但无法找到我的案例,请帮我找到解决方案或指出我正确的方向。谢谢!

更新:在浏览器控制台中,我看到了 Google Maps API错误:RefererNotAllowedMapError https://developers.google.com/maps/documentation/javascript/error-messages#referer-not-allowed-map-error 您要授权的网站网址:'mysite'

我已完全按照控制台中的说明授权链接,但不接受它。

1 个答案:

答案 0 :(得分:1)

解决。 我以某种方式设法在加载1中混淆了我的API密钥。& libraries = places和in 2. = initAutocomplete“当我授权我的网址时。

感谢@power特别提醒我查看控制台日志。我知道它愚蠢,但我一直忘记......