我有一个应用程序,它的位置模型由用户输入的地址进行地理编码,现在我显示给定位置实例中地理编码的地址的谷歌地图,现在我要做的是显示四方场地及其图标显示位置实例的地图,我怎么能做到这一点,我已经在列表中获得了附近的场地,我如何在地图中显示它们的图标。
这是显示视图和控制器,我想在其中查看带有位置实例的地图以及附近的四方场地......
def show
@location = Location.find(params[:id])
@json = Location.where('slug = ?', params[:id]).to_gmaps4rails
end
风景:
<% provide(:title, @location.name) %>
<% if !@location.active? %>
<%= content_tag(:div, "Location currently deactivated!", class: "alert") %>
<% end %>
<div class="row-fluid">
<aside class="span4" >
<section>
<h1>
<%= @location.name %>
</h1>
<%= gmaps({
"map_options" => { "auto_zoom" => false, "zoom" => 17 },
"markers" => { "data" => @json }
}) %>
</section>
</aside>
</div>
谢谢您的帮助!