地図上のマーカーを新しい位置にドラッグすると、マーカーをクリックするとインフォウィンドウに属性の形式(メール、緯度、経度)が表示されます。どのようにこれらの属性(緯度と経度)を新しい位置の情報で自動的に設定するのですか?:電子メールを入力してSubmitをクリックするだけです。これは私のコードです(不完全です)。Googleマップの位置データをRailsフォームに渡しますか?
google.maps.event.addListener(testMarker, 'dragend', function(evt) {
var testContent = '<%= form_for @newlazystreeter, :url => { :action => "create" }, :html => {:class => "nifty_form"} do |f| %>'+
'<%= f.text_field :email %><br>'+
'<%= f.text_field :latitude %><br>'+
'<%= f.text_field :longitude %><br>'+
'<%= f.submit "Submit!" %>'+
'<% end %>';
var infowindow = new google.maps.InfoWindow({
content: testContent
});
infowindow.open(map,testMarker);
});
あなたのコードは何ですか? – DanS
私のコードを追加しました。ごめんなさい! – rebyn