【发布时间】:2016-07-19 08:13:48
【问题描述】:
我正在尝试在 rails 应用程序中使用 Google Places 地址自动完成功能。 I am using this example from google 并在 JSFiddle 上试用效果很好。我更改为我的 API 密钥,然后不起作用。
我在我的 Rails 应用程序中尝试了开发和生产,得到了相同的结果。
只要我写了一些东西,文本框就会冻结并出现一个小“我”。 (不可点击)
我创建并尝试了“浏览器 api 密钥”和“服务器 api 密钥”,但没有成功。
我按照要求设置了我的域 * .mydomain.com/* 但它不起作用
我启用了 - 谷歌地图 JavaScript API - 谷歌静态地图 API - 谷歌地图嵌入 API - Google Places API 网络服务 - 谷歌地图地理编码 API - 谷歌地图地理定位 API
我添加到我的 layout/application.html.erb 文件中
我正在搜索所有问题,但找不到我的案例,请帮助我找到解决方案或为我指明正确的方向。谢谢!
更新:在浏览器控制台中我看到 谷歌地图 API 错误:RefererNotAllowedMapError https://developers.google.com/maps/documentation/javascript/error-messages#referer-not-allowed-map-error 您要授权的网站网址:'mysite'
我已完全按照控制台中显示的方式授权该链接,但它不接受它。
【问题讨论】:
-
你在浏览器控制台看到什么js错误了吗?
-
@Francisco 你想要地图吗..???
-
@Francisco 你能分享一下 jsfiddle 链接吗??
-
感谢@power!我现在正在尝试正确授权 url。等待结果保存。 map 可能在某个时候,现在只是试图让它尽可能简单地工作。
-
@vishal 在 google 示例中,看看它说自己试试。链接到 JsFiddle 中的示例
标签: javascript ruby-on-rails google-maps google-places-api