• ベストアンサー

javascriptからrailsへ

railsでGooglemapsAPIを使ったときに、 javascriptから呼び出すじゃないですか? そのときえた座標のデータとかをrailsのデータベースに登録するにはどうしたらいいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

「rails」って「Ruby」のフレームワークですよね(知ったかぶり) javascriptでGooglemapsAPIを使って取得した位置データを、フォームの サブミットなり、XMLHttpRequestのAJAXなりでサーバ側に送信して、 データーベースに登録じゃないでしょうか。 ジオコーディング(位置情報取得)だけなら、javascriptのGooglemapsAPIコール だけじゃなく、パラメーターセットして直接HTTP/GETで、結果のXML(もしくはJSON) を返すサービスもあるので、「Ruby」だけで出来ると思います。 HTTP リクエスト経由のジオコーディング http://code.google.com/intl/ja/apis/maps/documentation/javascript/v2/services.html#Geocoding Rubyは全く知らないけど、XMLやDOMを扱うクラスや、JSON型式の変換ツール もたぶんあるんじゃないかと想像(PHPにあるくらいだから)、その辺は Rubyのカテゴリーで質問されてはよろしいかと...

okdanyon
質問者

お礼

出来ました。ありがとうございます。

関連するQ&A