2

Googleマップに2つの異なるマーカーを表示する必要があります。私はrails3とGmaps4railsgemを使用しています。

私は私のコントローラーを持っています

 @marker1 = User.find(1)
 @marker2 = User.find(2)
 @json = [@marker1,@marker2].to_gmaps4rails

ビューファイル内

 <%= gmaps({
        "map_options" => { "zoom" => 12, "auto_adjust" => false, "center_latitude" => @marker1.lat, "center_longitude" => @marker1.lng},
        "markers"     => { "data" => @json }
        })
  %>

 <%= yield :scripts %>

私が得るマップビューは

ここに画像の説明を入力してください

それぞれに異なるマーカー画像を追加する必要があります。これはどのように行うことができますか。助けてください。

4

1 に答える 1

1

答えは1つだけです。それは、wikiCustomize each markerのセクション内で説明されています。

モデルレベルではなく、コントローラーからブロックにスタイルを追加する方法もいくつかあります。

于 2012-04-30T13:41:01.233 に答える