如何使用Rails从Haml中的Google API显示地图

时间:2019-06-12 14:18:16

标签: javascript ruby-on-rails google-api haml

我想在Rails的Haml页面内显示地图。除了零映射外,我现在看不到问题。

我尝试了Haml中的JavaScript标记,正确地缩进了代码,做了地图样式。我在HTML页面中对其进行了测试,但它在Haml中没有起作用。我遵循了Google文档。

.my-container
  #map{:style =>"width:100%; height:500px;"}
  %script{:async => "", :defer => "defer" ,:src => "https://maps.googleapis.com/maps/api/js?key=HERE_for_the_API w&callback=initMap"}

  %script{:type=>"text/javascript"}

    :javascript
         var map;
         initMap();
         function initMap() {
          var options = {
          zoom: 19,
          center: {lat:46.9524, lng:4.28300999999999}
          mapTypeId: google.maps.MapTypeId.ROADMAP
          }
          map=new
          google.maps.Map(document.getElementById('map'),options)}

我希望能像以前的HTML测试一样查看生成的地图。

0 个答案:

没有答案