我有一个与地图上的图钉对应的图片库。我想让引脚成为那些图库图像的小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
答案 0 :(得分:0)
作为答案发布,因为它解决了问题。
执行:
art.mural.url(:thumb)
传递有效网址