Gmaps引脚的图像 - RoR

时间:2014-03-22 14:07:14

标签: javascript ruby-on-rails gmaps4rails

我有一个与地图上的图钉对应的图片库。我想让引脚成为那些图库图像的小32x32缩略图。

在我的控制器中:

def index
  @arts = Art.all

  @hash = Gmaps4rails.build_markers(@arts) do |art, marker|
  marker.lat art.latitude
  marker.lng art.longitude
  marker.infowindow art.artist
  marker.picture({
    url: :mural,
    width: 32,
    height: 32,
  })
end

您可以看到我尝试拨打:mural,您通常会在其中找到单个图片的网址。这只是显示空白。

我也尝试了一种变体,我打电话来获取图库Art.mural.url(:thumb)中的图像而没有运气。

我的索引中的地图脚本:

<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();
    handler.getMap().setZoom(15);
  });
 </script>

使用Gmaps4Rails gem

1 个答案:

答案 0 :(得分:0)

作为答案发布,因为它解决了问题。

执行:

art.mural.url(:thumb)

传递有效网址