【发布时间】:2016-07-05 18:19:29
【问题描述】:
我正在将谷歌地图嵌入到我的网站中,并且我希望地图是全屏的。我有以下 iframe 代码,但您可以在屏幕截图中看到它并没有填满整个屏幕。我正在使用 Ruby on Rails,所以我打赌它是某种 Rails 默认 CSS 导致的?
<iframe
height="100%"
width="100%"
frameborder="0" style="border:0"
src="<%= full_loc %>" allowfullscreen>
</iframe>
整个视图代码如下所示(此时它非常原始,哈哈):
<% full_loc = "https://www.google.com/maps/embed/v1/place?key=AIzaSyAC6wrz55kNEjlpa3g4ssAw9T4NdSa2mbM
&q=" + @homes.location %>
<iframe
height="100%"
width="100%"
frameborder="0" style="border:0"
src="<%= full_loc %>" allowfullscreen>
</iframe>
<%= form_tag(homes_path, :method => "get", id: "search-form") do %>
<%= text_field_tag :search, params[:search], placeholder: "Search Posts" %>
<%= submit_tag "Search" %>
<% end %>
【问题讨论】:
标签: html css ruby-on-rails ruby iframe