當我將地圖上的標記拖動到新位置時,單擊標記時,infowindow將以屬性形式出現:email,:latitude,:longitude inside。如何自動設置這些屬性(緯度和經度)與新位置的信息,以便我只需填寫:電子郵件並單擊提交?這是我的代碼(不完整)。將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 2012-04-21 11:16:32
剛剛添加我的代碼。抱歉! – rebyn 2012-04-21 11:31:51