1

gmaps4rails を使用してアプリケーションを作成していますが、1 つの問題があります。マップをズーム (インまたはアウト) すると、アイコンがトリミングされます。

トリミングされたマーカー

これは、マーカーを表示する私の方法です:

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

誰かがこの質問で私を助けることができますか?

4

1 に答える 1

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
于 2013-06-15T04:13:31.590 に答える