我試圖在地圖上放置朋友的餐廳評論(請參閱原型http://eatrichly.heroku.com/)。這個想法是,當你點擊一個標記,你應該看到餐廳的評論。不幸的是,偶爾點擊標記時出現的彈出框不足以容納相應的評論。例如:如何使我的Google地圖疊加層更高(在Rails中)
alt text http://img259.imageshack.us/img259/3396/picture4mfy.png
這裏是我的代碼:
在控制器:
def index
@reviews = Review.all
@map = GMap.new('map')
@map.control_init(:large_map => true, :map_type => false)
@map.center_zoom_init([Address.first.lat,Address.first.lng], 13)
Restaurant.all.each do |r|
body = %{
<b><a target="_BLANK" href="#{r.menu_link}">#{r.name}</a></b> (#{r.cuisines.first})
<br><br>
#{r.review.body}
}
marker = GMarker.new([r.addresses.first.lat, r.addresses.first.lng],
:title => r.name,
:info_window => body.strip)
@map.overlay_init(marker)
end
在視圖:
<%= GMap.header %>
<%= @map.to_html %>
<%= @map.div(:width => 1024, :height => 1000) %>
我怎樣才能讓信息窗戶適合他們所包含的文字在?
我注意到你的頁面上仍然存在這個問題。試試我的答案 - 保證有效 - 或退款! – 2009-08-04 14:31:20
這是忙碌的一週,但我會盡快找到答案(我也有一份真正的工作!) – 2009-08-04 17:43:50