gmaps4rails未显示地图

时间:2016-12-23 23:00:02

标签: ruby-on-rails google-maps ruby-on-rails-5 gmaps4rails

我安装了gmaps4rails gem并且我不确定这里发生了什么,但我甚至无法使用该演示代码。什么都没有被加载。

我有一个rails 5.0.1 ruby​​ 2.3.3p222

我已按照下面列出的github页面上的基本演示教程:https://github.com/apneadiving/Google-Maps-for-Rails

运行时控制台中没有错误。下面是代码。我不知道为什么这不起作用,它只是演示代码,我还没有尝试做任何棘手的事情。有没有人有任何想法,或者这件事发生在任何人身上?

我将它上传到github:https://github.com/trigun117/gmaps4rails

的application.js

//= require jquery
//= require jquery_ujs
//= require turbolinks
//= require underscore
//= require gmaps/google
//= require_tree .

显示

<div style='width: 800px;'>
 <div id="map" style='width: 800px; height: 400px;'></div>
</div>

<script type="text/javascript">
  handler = Gmaps.build('Google');
  handler.buildMap({ provider: {}, internal: {id: 'map'}}, function(){
  markers = handler.addMarkers(<%=raw @hash.to_json %>);
  handler.bounds.extendWith(markers);
  handler.fitMapToBounds();
 });
</script>

1 个答案:

答案 0 :(得分:0)

您需要从Google获取API密钥才能在2016年使用地图。转到here注册您的应用并获取密钥。