Я использую google_places gem google_places , gem просто позволяет простому интерфейсу отправлять требуемые HTTP-запросы и анализировать вывод JSON в хэши ruby.
@client = GooglePlaces::Client.new("API_KEY")
@spot_list = @client.spots(-33.8670522, 151.1957362, :types => 'restaurant')
Хиты https://maps.googleapis.com/maps/api/place/search/json url.
Проверьте Google Places API для других параметров, которые могут быть переданы в качестве параметров поиска.
проанализировать @spot_list и извлечь ссылку на каждое место, возвращаемое в ответе. Теперь, @ client.spot "reference" даст подробную информацию о бизнесе.
В этом случае https://maps.googleapis.com/maps/api/place/details/json осуществляется для получения данных