Googleマップ上にマーカーアイコンの画像を設定していますが、URLを渡すと完全に機能しますが、リンク先のimage_tagを設定すると地元の資産である場合は、資産を検索しますが、マップには表示されません。ここに私のコードは次のとおりです。Googleマップにローカルヘルプアイコンを表示できませんimage_tagまたはimage_path
@home.marker(view_context.image_path("i-home.png", size: '80x80', class: 'text-size'))
ヘルパーは、それが動作するために使用「view_context」、ないと動作しない理由を私も疑問に思ってくれ、次のパス
"/assets/i-home-afcc4167c5d6c4a0bffbe87848bb9694437b7f506c3fb5465fe597642d6a41f2.png"
を与えます前。私も、CSSが同様に属性を追加しようとしてい
:ここ
.text-size {
width: 80px !important;
height: 80px !important;
}
は作品のURLとコードです:
@home.marker("http://res.cloudinary.com/dndagbvyi/image/upload/c_scale,w_80/v1490692341/dog-shadow-02_m1vpet.png")
そして、 'マーカー' 方法:
def marker(image)
Gmaps4rails.build_markers(self) do |address, marker|
marker.lat address.latitude
marker.lng address.longitude
marker.infowindow address.name
marker.picture({
anchor: [40, 58],
url: image,
width: 500,
height: 500,
})
end
end
urlで動作するコードを表示してください – gates