1

重複の可能性:
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 } )%>
4

0 に答える 0