ruby on railsアプリでGoogle Places API(here)を使用しようとしています。私はgoogle_places
(here)と呼ばれる宝石を使用しています。私の知る限りでは、簡単なインターフェイスで必要なHTTPリクエストを送信し、JSON出力を解析してルビーハッシュにするだけです。私はx.name
を交換する場合Ruby&Google Places API:空のフィールド
<% @spotList.each do |x| %>
<%= x.name %> <br/>
<% end %>
今うまく動作しますが、私は私のコントローラに次のコードを使用しています:
@client = GooglePlaces::Client.new("(my api key)")
@spotList = @client.spots(-100, 73.1957362, :radius => "5000")
とビューで、私が場所を表示するには、次の使用しますx.formatted_address
またはx.address_components
と入力すると、空白のページが表示されます。私もログにこれらのフィールドを印刷しようとしましたが、空白の行だけを出力しました。私はさまざまな緯度と経度を試してきましたが、私は現在のものを持つ銀行の名前を取得しています。
何が起こっているのか分かりません。 google_places
が他のフィールドを正しく返すため、Google Places APIを間違って使用していると思います。誰も何が起こっているかもしれないかについていくつかの光を発することができますか?