1

カスタムを使用しようとすると、gmaps4rails (2.1.2) で問題が発生しますmarker.picture

このコードは完全に機能します:

通常の Google マップ ピン (赤) が表示されます。ピンをクリックすると、情報ウィンドウが開きます。

 @hash = Gmaps4rails.build_markers(@nearbys) do |location, marker|
    marker.title location[:name]
    marker.lat location[:coordinates].y
    marker.lng location[:coordinates].x
    marker.json({title: location[:name]})
  end

を追加するとmarker.picture、画像が表示されます。しかし、それはもうクリックできません。

 @hash = Gmaps4rails.build_markers(@nearbys) do |location, marker|
    marker.title location[:name]
    marker.lat location[:coordinates].y
    marker.lng location[:coordinates].x
    marker.json({title: location[:name]})
    marker.picture({
                    marker_anchor: [40, 58], # added this optionally <- doesn't work either
                    url: "#{view_context.image_path("map/icons/3dmarker.png") }",
                    width: "44",
                    height: "58"
                   })
  end

私が間違っていることは何か提案はありますか?

前もって感謝します

4

1 に答える 1

1

いくつかのこと:

  • 情報ウィンドウが機能しているとは思えません。作成するためにデータを渡さmarker.infowindowないため ( )、作成されません。

  • marker_anchorと置き換えますanchor

  • することmarker.title location[:name]は同じなmarker.json({title: location[:name]})ので、1つ多すぎます

于 2014-06-19T06:45:13.327 に答える