如何在谷歌地图上显示自己的图像作为标记?gmaps4rails 2

Raj*_*ani 0 ruby-on-rails gmaps4rails ruby-on-rails-4

gmaps4rails 2 + rails 4

def CommonUtils.get_gmap_hash(object)
     Gmaps4rails.build_markers(object) do |user, marker|
         marker.lat user.latitude
         marker.lng user.longitude
         marker.infowindow user.location
         binding.pry
         marker.picture({
            :picture => "/img/blank.png",
            :width   => 32,
            :height  => 32
            })
         marker.json({:title => user.title})
      end
  end
Run Code Online (Sandbox Code Playgroud)

这里的marker.picture方法不打自己也不知道为什么?有帮助吗?

和默认标记即将到来我想要不同的标记(blank.png).

blank.png位于assets/images/img/blank.png中

apn*_*ing 6

根据消息来源,做:

 Gmaps4rails.build_markers(object) do |user, marker|
     marker.lat user.latitude
     marker.lng user.longitude
     marker.infowindow user.location
     marker.picture({
        :url     => "/img/blank.png",
        :width   => 32,
        :height  => 32
        })
     marker.json({:title => user.title})
  end
Run Code Online (Sandbox Code Playgroud)