重複の可能性:
gmaps4rails でポリゴンを表示する
こんにちは、私は gmap4rails と ruby の初心者です。モデルでマーカーを生成することに成功しましたが、ポリゴンを生成できません。私はapneadivingまたは誰かがこれを手伝ってくれることを望んでいました. 助けてください。
コントローラー (バージョン 1) :
def index
@polygon_points = PolygonPoint.all
holder = PolygonPoint.all
@json = holder.flatten.map{|h| {lng: h.longitude, lat: h.latitude}}.to_json
respond_to do |format|
format.html
format.json { render :json => @json }
end
end
コントローラー(私が試したがうまくいかなかったバージョン2):
@json = PolygonPoint.all.to_gmaps4rails
モデル:
acts_as_gmappable :process_geocoding => false
def gmaps4rails_address
"#{longitude}, #{latitude}"
end
意見:
<%= gmaps({ "polygons" => {"data" => @json, "options" => { "fillColor" => "#000" }}})%>
このビューも試しましたが、うまくいきませんでした。
<%= gmaps("polygons" => { "data" => @json } )%>
「マーカー」に変更しただけでうまくいきましたが、「ポリゴン」を表示したい
<%= gmaps("markers" => { "data" => @json } )%>