module MotionGeocoder::GoogleApi::Place
Public Instance Methods
auto_complete(input, &block)
click to toggle source
# File lib/motion-geocoder/google_api/place.rb, line 8 def auto_complete(input, &block) url = auto_complete_url input AFMotion::JSON.get(url) do |res| pres = res.object['predictions'].map do |pre| { address: pre['description'], place_id: pre['place_id'] } end block.call pres end end
auto_complete_url(input, params={})
click to toggle source
# File lib/motion-geocoder/google_api/place.rb, line 20 def auto_complete_url(input, params={}) "#{MotionGeocoder::GoogleApi.root}place/autocomplete/json?key=#{MotionGeocoder::GoogleApi.key}&input=#{input}" end