【发布时间】:2014-04-06 22:39:35
【问题描述】:
我正在尝试在我的 rails 应用程序中正确设置传单,但遇到了一些问题。我正在按照Github Leaflet Repo 此处列出的步骤进行操作。我在顶部做了一些琐碎的事情,现在在标题标题下。
我正在使用 OpenStreetMaps,所以我的 leaflet.rb 文件看起来像这样。 (我必须自己创建这个文件,因为它不存在)
Leaflet.tile_layer = 'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png'
Leaflet.attribution = '© <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>'
Leaflet.max_zoom = 18
现在我尝试在其中插入传单地图的视图当前看起来像这样。
<% provide(:title, 'Map') %>
<h1>Map</h1>
<div id="map"><%
map(:center => {
:latlng => [51.52238797921441, -0.08366235665359283],
:zoom => 18
})
%>
</div>
<p>Find me in app/views/dynamic_pages/map.html.erb</p>
当我启动我的 Rails 服务器时,div 中只有空白空间,即没有地图。 div 在我的 css 文件中设置为 500px 的高度,如果这有什么不同的话,我认为不会。
我在这里做错了什么?
【问题讨论】:
标签: ruby-on-rails leaflet