奇妙な質問タグですが、何を試しても簡単に見えても達成できなかったので、それでも質問したかった
Google MapsDirectionsAPIで指定されたURLからポイントまでの期間を解析しようとしています。ここから受け取った回答のおかげで、JSONオブジェクトをキャプチャしてdurationオブジェクトに到達できましたが、何をしても、「duration」属性から内部値「text」または「value」を取得できませんでした。
これが応答です。
{
"text" : "6 mins",
"value" : 373
}
そしてこれが私がRailsで書いたコードです
@request = Net::HTTP.get(URI.parse('http://maps.googleapis.com/maps/api/directions/json?origin=40.983204,29.0216549&destination=40.99160908659266,29.02334690093994&sensor=false'))
hash = JSON.parse @request
duration = hash['routes'][0]['legs'][0]['duration']
respond_to do |format|
format.html {render :index}
format.json {render json: duration}
end
注:もちろん、[0 ]メソッドと['text']メソッドは試されています。