- ベストアンサー
javascriptからrailsへ
railsでGooglemapsAPIを使ったときに、 javascriptから呼び出すじゃないですか? そのときえた座標のデータとかをrailsのデータベースに登録するにはどうしたらいいでしょうか?
- みんなの回答 (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のカテゴリーで質問されてはよろしいかと...
お礼
出来ました。ありがとうございます。