缩放版Google Maps for Rails(gmaps4rails)上的标记图标被裁剪

时间:2013-06-13 02:21:08

标签: google-maps google-maps-api-3 gmaps4rails

我正在使用gmaps4rails创建一个应用程序,我遇到了一个问题。 当我缩放(进或出)地图时,图标被裁剪。

Cropped markers

这是我显示标记的方法:

def gmaps4rails_marker_picture
{
    "picture" => "/assets/pins/pin_#{tipo_assalto_id}.png",          
    "width" => "32" ,         
    "height" => "32",
    "marker_anchor" => [12,34],
    "shadow_picture" => "http://www.google.com/mapfiles/shadow50.png",
    "shadow_width" => "58" ,    
    "shadow_height" =>  "42",   
    "shadow_anchor" => [6,38]

}
end

有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

好的伙计们,抱歉因为我的无知。我将宽度和高度设置为字符串而不是int。 固定:

def gmaps4rails_marker_picture
{
"picture" => "/assets/pins/pin_#{tipo_assalto_id}.png",          
"width" => 32 ,         
"height" => 32,
"marker_anchor" => [12,34],
"shadow_picture" => "http://www.google.com/mapfiles/shadow50.png",
"shadow_width" => 58 ,    
"shadow_height" =>  42,   
"shadow_anchor" => [6,38]
}
end