0

HTML 5 Geolocation コード ( http://www.w3schools.com/html/html5_geolocation.asp ) を使用して、ユーザーの場所を取得しています。

...
function showPosition(position)
  {
    x.innerHTML="Latitude: " + position.coords.latitude + 
    "<br>Longitude: " + position.coords.longitude; 
  }
</script>

position.coords.latitude と position.coords.longitude の値を保持する変数を ruby​​ で作成したいのですが、この情報を取得して ruby​​ 変数として保存する最も効果的な方法を知っている人はいますか?

4

3 に答える 3

0

この情報を取得してルビー変数として保存する最も効果的な方法を知っている人はいますか?

あなたの効果的な測定は何ですか?サーバーに到達したときに、データにランダムな数字が欠落していませんか?

jQuery ajax リクエストを作成するのが最も簡単です。

var lat = 10;
var lon = 20;

function onsuccess(data, textStatus, jqXHR) {  
    alert(textStatus); 
}

$.post(
    "http://localhost:3000/some/route",
    {'lat': lat, 'lon': lon},
    onsuccess   //optional
);

緯度と経度は、params ハッシュからアクション内で取得できます。

lat = params[:lat]
lon = params[:lon]
于 2013-09-05T00:48:35.973 に答える