次の問題があります。とにかく、Ruby on Rails内にGoogleマップ(YM4r + Geokitを使用)がありますが、基本的に、次の方法で入力されるマーカーの配列があります
@shops.each do
|sto|
markers << GMarker.new (....)
end
10個未満のマーカーが問題なく表示されているため、それらは間違いなく問題なく保存されています. 問題は、同じページに 10 個を超えるマーカーがある場合に発生します。
これが役立つ場合は、表示に関連するその他のコード:
@map.overlay_global_init(GMarkerGroup.new(true, markers), "sto_markers")
html.erb ファイルで:
<%= GMap.header %>
<%= javascript_include_tag("markerGroup") %>
<%= @map.to_html%>
<%= @map.div(:width => 700, :height => 500)%>
マーカー配列の正しい量ではなく、10 個のマーカーのみが画面に表示されます。
誰かがこの問題に遭遇したことがありますか? 私はこれを克服する方法について本当に途方に暮れています